분류 전체보기

개발일지

[IntelliJ] 공공 데이터 포털 API 이용하기

간단한 캡스톤 프로젝트 진행 중, 정리하여 공유할 내용 작성 0. 우선적으로 공공 데이터 포털에 회원가입 및 로그인 1. 오픈API 클릭 및 활용신청 2. 활용 신청 작성 대부분의 경우 요청 시 바로 승인된다. 3. 마이페이지 마이페이지를 클릭 하고, 아래로 드래그해서 신청 완료된 데이터를 선택한다. 4. 인증키 설정 및 URL 복사 2번 마이페이지에서 활용하고 싶은 데이터를 선택하면 아래의 인증 키가 나온다, 미리 메모장에 둘 다 복사한다. 이후, 인증키 설정 버튼을 누르면 아래와 같은 창이 뜨게되는데, 해당 칸에 아까 복사한 인증키를 복사한다. 나의 경우는 Query 방식을 사용하였기에 아래의 칸에 입력했다. 위에서 복사한 일반 인증키(Decoding) 을 사용하였더니 잘 작동하였다. 이후 아래와 같..

개발일지/기능구현

[Unity] 투사체의 방향 전환 구현 CalculateAngle

테스트 코드와 전체 코드는 아래의 Git에서 CalculateAngle(투사체의 방향 전환) 란에서 찾아볼 수 있다. https://github.com/OfficialCaox/UnityAlgorithmCollection GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)UnityAlgorithmCollection) - GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)Un git..

개발일지/기능구현

[Unity] 가중치 확률 메소드 구현 WeightedRandomIndex

테스트 코드와 전체 코드는 아래의 Git에서 GetWeightedRandomIndex(가중치확률메서드) 란에서 찾아볼 수 있다. https://github.com/OfficialCaox/UnityAlgorithmCollection GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)UnityAlgorithmCollection) - GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)..

개발일지/기능구현

[Unity] 확률 함수 구현 Random Function

테스트 코드와 전체 코드는 아래의 Git에서 Probability_Method(확률메서드) 란에서 찾아볼 수 있다. https://github.com/OfficialCaox/UnityAlgorithmCollection GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)UnityAlgorithmCollection) - GitHub - OfficialCaox/UnityAlgorithmCollection: 손수 제작한 유니티 알고리즘 모음 리포지토리(Handcrafted Unity Toolkit)Ungithub..

개발일지/기능구현

[Unity] Json 암호화 파일 Save, Load 구현

해당 기능은 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..

OfficialCaox
'분류 전체보기' 카테고리의 글 목록