차례를 기반으로하는 게임을 구현할 때 두면이 있고 각면에 여러 개의 단위가 있습니다. 각 특정 순간에 하나의 단위 만 보드에서 이동할 수 있습니다.시간 지연 및 모델보기 컨트롤러
한 번에 하나의 유닛 만 움직일 수 있기 때문에 어디로 가야할지 생각한 후에 시뮬레이션과 관련하여 즉시 텔레포트 할 수 있지만 게임을하면 유닛이 움직이는 것을보고 싶을 것입니다 누가 이사했는지, 어디로 갔는지 알고 있습니다.
문제는 모델에 이동 알고리즘 (예 : 2 초 사이에 보간)을 넣은 다음 이동 위치를 알지 못해도보기가 단위를 보일 것입니다. 유닛이 원하는만큼 움직이는 것을 보여 주어야한다는 견해를 알립니다.
두 번째 방법을 사용하는 경우 시뮬레이션이 너무 멀리 지나가는 것을 어떻게 방지 할 것인가? 이동이 끝난 후 시뮬레이션을 다시 시작하라는 명령을 내릴 것입니까?
미리 감사드립니다. Xtapodi.
감사합니다 Kylotan. 네, 제가 두 번째 제안을 할 것이라고 생각합니다. 그래서 저는 모델과 뷰를 모두 직접 구현하는 경우 모션을 뷰에 완전히두고 모델을 단순하게 유지하도록 선택할 것이라고 생각합니까? – Xtapodi
예. 게임 규칙의 논리적 인 움직임은 중간 동작이없는 한 장소에서 다른 장소로 이동하기 때문에 모델에 저장할 수 있습니다. 이러한 장소 간의 물리적 이동은 단지 프리젠 테이션의 세부 사항입니다. 모델에 넣을 내용과보기에 넣을 내용에 대해 의심이가는 경우 메일 기반 게임 또는 텍스트 기반 게임으로 전환하는 방법을 스스로에게 물어보십시오. – Kylotan
내 사고 훈련에 도움이 된 Kylotan에 감사드립니다. :) – Xtapodi