javascript - 게임에서 객체와 캐릭터의 레이어 렌더링을 위한 로직과 코드를 작성하는 방법은 무엇입니까?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-26 10:52:05
0
2
911

예를 들어 Lone Gunman에서 캐릭터는 때로는 나무 아래에 있고 때로는 잔디 위에 있습니다. 그들은 모두 게임 세계의 개체입니다. 캐릭터와 맵 개체 간의 계층적 논리를 어떻게 처리합니까? ?

女神的闺蜜爱上我
女神的闺蜜爱上我

모든 응답(2)
習慣沉默

게임은 일반적으로 루프로 그려집니다. 제 생각에는 처음에 분류 개체를 만드는 것입니다. 예:

으아악

for...in 순서대로 시작하시면 됩니다.
3D의 경우 z좌표 때문에 작업하기가 더 쉬울 수 있습니다. 2D의 경우 캔버스 그리기 메커니즘은 "나중에 그린 그림이 이전에 그린 그림을 덮는" 것이므로 계층 구조를 정렬해야 합니다.

아래층에서 더 나은 답변을 기대하고 있습니다. 저는 게임 개발자가 아니며 단지 관심에서 시도해 보았습니다.
이것은 내 데모 중 하나입니다

迷茫

위 분이 맞네요. 게임은 프레임 애니메이션을 기반으로 하고 있으며, 각 프레임마다 개체의 레벨을 재설정할 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿