테스트 코드와 전체 코드는 아래의 Git에서 CalculateAngle(투사체의 방향 전환) 란에서 찾아볼 수 있다. https://github.com/OfficialCaox/UnityAlgorithmCollection GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)UnityAlgorithmCollection) - GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)Un git..
테스트 코드와 전체 코드는 아래의 Git에서 GetWeightedRandomIndex(가중치확률메서드) 란에서 찾아볼 수 있다. https://github.com/OfficialCaox/UnityAlgorithmCollection GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)UnityAlgorithmCollection) - GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)..
테스트 코드와 전체 코드는 아래의 Git에서 Probability_Method(확률메서드) 란에서 찾아볼 수 있다. https://github.com/OfficialCaox/UnityAlgorithmCollection GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)UnityAlgorithmCollection) - GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)Ungithub..
해당 기능은 JSON 파일을 암호화 및 복호화 해서 파일을 세이브/ 로드 하는 기능이다. AES 암호화를 제외한 코드는 직접 작성하였다. 다음과 같이 사용이 가능하다. public static int Gold { get { return gold; } private set { gold = value; Save("Gold", 1000); } } static int gold; public static void DataLoad() { try { int Gold = Load("Gold", 1000); } catch (Exception e) { Gold = 10000; } } public static void Save(string ID, T data) { AESJsonLoader.Save(ID, data); } p..
테스트 코드와 전체 코드는 아래의 Git에서 LocalPushManager 란에서 찾아볼 수 있다. https://github.com/OfficialCaox/UnityToolkit GitHub - OfficialCaox/UnityToolkit: 손수 제작한 유니티 기능 모음 리포지토리(Handcrafted Unity Toolkit) 손수 제작한 유니티 기능 모음 리포지토리(Handcrafted Unity Toolkit). Contribute to OfficialCaox/UnityToolkit development by creating an account on GitHub. github.com 본문=============================================================..
제작하는 게임에 오프라인 보상 제공 시스템이 필요해서 만들게 됐다. 구현 완료영상 1.요구 조건 초 : 각종 오프라인 보상에 필요(10초간 자리 비웠을 시 보상 제공 등..) 일(Day) : 하루가 지났는지 확인 필요 (일일 보상및 던전 입장 제한이 끝났는지) 달(Month) : 달 보상 필요 년 : 아직은 쓸 때 없지만 필요하긴 함. 기기 시간 조작으로 오프라인 보상을 무한정 받는것을 막기 위해서 검증 시스템 제작 2.간단한 나의 알고리즘 1. 3초 이상 비어있으면 서버 시간 검증 메서드를 호출한다. 2. 비동기 프로그래밍을 통해 서버에서 시간을 요청하고, 콜백 함수를 만들어서시간을 검증한다. 3. 검증된 시간을 받아와서 비교 후, 보상을 제공한다. 3.알고리즘 세부화 1-1. Update 함수에서 마..