Python) 골드 마이너 게임 만들어보기 (2) (pygame frame 이용)
집게의 움직임에 대해서 이해하는 데 정말 어려웠던 것 같아. 먼저 자연스러워 보이기 위해서 math.Vector2 를 이용해 거리를 두었어. 캐드의 offset 기능과 똑같아. 집게를 좌우로 회전시키기 위해서는 먼저 기준점이 필요해. 따라서 rect_center = self.position + self.offset 을 통해 기준점을 잡아줬어. update 함수 내에 self.rect 를 포함시키고, 그리고 self.rect = self.image.get_rect(center=rect_center)를 이용해 네모를 계속 업데이트해주는거지. 집게를 돌려주기 위해서 집게가 흔들리는 각도값을 임의로 10~170도 사이로 정해줬어. direction 함수 내에 LEFT=-1, RIGHT=1 을 정의해줌으로써 임의..
2022.07.11