본문 바로가기

내일배움캠프/[P8-Solo.] Clicker?Clicker!

(2)
[TIL 24.06.18] Unity로 Swipe 입력받기 . 목   차 Swipe 입력받기처음에는 하나의 액션만으로 Start와 Perform, Cancel을 이용해 시작점과 끝점을 받아온 후 그 차이를 통해 Swipe를 구현하려 했으나, GPT를 통해 찾은 방법으로는 도저히 Cancel 지점, 즉 사용자가 마우스클릭을 떼는 순간을 입력받아오지 못해서 Hold와 Vector2-MousePos를 통해 연계하여 Hold의 Start와 Cancel 이벤트 발생시 그 때의 Mouse Pos값을 받아왔다. 그 후, 두 지점 사이의 거리가 MinSwipeDistance보다 커야만 우선적으로 Swipe임을 감지하고, 한번이라도 4방 중 하나의 거리가 MinSwipeDistance보다 커진 적이 있다면 Swipe 타입은 우선 그 타입으로 락온시켰다. 이 MinSwipeDis..
[TIL 24.06.17] PlayerPrefs 암호화 .목   차 Hashkey사실 처음에는 딱히 보안을 추구할 생각이 없었다. 그냥 신나게 맵 만들고 대강대강 클리커 흉내만 내고 싶었을 뿐이다. 하지만, 혹시 PlayerPrefs가 저장할 때 String값을 키값으로 하는데 애니메이션처럼 이걸 hash로 바꾸면 비용이 줄어드나 라는 의문점에서 hash로 저장하기를 시작했다.  Hash로 막상 변환을 끝내고 조금 검색해보니 사실 내가 의미없는 짓을 했다는걸 그제야 깨달았다. 어차피 키값이고 Dictionary라 이 방식은 딱히 더 효율적이지는 않다는 것이다.  하지만 만든게 아깝기 때문에 보안때문에 이렇게 만든 척 하기로 했다. 현재의 코드에 조금 더해서 약간의 보안이 가미된 저장법을 만들었다. SHA-256 해시 알고리즘SHA-256의 특징: 고정된 길이..