찾다

 >  Q&A  >  본문

javascript - 게임에서 객체와 캐릭터의 레이어 렌더링을 위한 로직과 코드를 작성하는 방법은 무엇입니까?

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

女神的闺蜜爱上我女神的闺蜜爱上我2713일 전902

모든 응답(2)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-06-26 10:54:05

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

    으아악

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

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

    회신하다
    0
  • 迷茫

    迷茫2017-06-26 10:54:05

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

    회신하다
    0
  • 취소회신하다