예를 들어 Lone Gunman에서 캐릭터는 때로는 나무 아래에 있고 때로는 잔디 위에 있습니다. 그들은 모두 게임 세계의 개체입니다. 캐릭터와 맵 개체 간의 계층적 논리를 어떻게 처리합니까? ?
習慣沉默2017-06-26 10:54:05
게임은 일반적으로 루프로 그려집니다. 제 생각에는 처음에 분류 개체를 만드는 것입니다. 예:
으아악 for...in 순서대로 시작하시면 됩니다.
3D의 경우 z좌표 때문에 작업하기가 더 쉬울 수 있습니다. 2D의 경우 캔버스 그리기 메커니즘은 "나중에 그린 그림이 이전에 그린 그림을 덮는" 것이므로 계층 구조를 정렬해야 합니다.
아래층에서 더 나은 답변을 기대하고 있습니다. 저는 게임 개발자가 아니며 단지 관심에서 시도해 보았습니다.
이것은 내 데모 중 하나입니다