Zelda : A Link to the Past를 모두 플레이했으면 좋겠습니다. 틀렸다면 바로 정정 해주세요. 그러나 2D 하향식 캐릭터 움직임을 수정 터치로 흉내 내고 싶습니다. 다른 게임에서 이루어졌지만이 참조가 가장 관련이 있다고 생각합니다. 더 구체적으로 말하면, 내가 말하고있는 움직임과 수정은 다음과 같습니다.
- 플로팅 이동은 포켓몬 및 이동 패드를 한 번 탭하여 해당 기본 방향으로 한 칸 이동하는 다른 게임과 같은 타일 기반 이동으로 제한되지 않습니다. 이 부유 운동은 대각선 운동을 달성 할 수 있어야합니다.
- 서쪽을 걷고 있고 북동 / 남서쪽으로 대각선으로 벽에 오면 컨트롤러에서 왼쪽 (서쪽)을 계속 누르고 있어도 남서쪽 움직임으로 수정됩니다. 이것은 두 대각선이 양방향으로 수정하는 데 효과적입니다.
- 문이나 복도로 정사각형으로 걸어서 몇 픽셀을 떨어 뜨린 경우 복도를 통과하거나 복도를 따라 내려가는 것으로 수정됩니다. 즉, 모서리에 부딪 치면 복도 / 문으로 밀려납니다.
나는 이것을 달성 할 수있는 효율적인 방법을 찾았으며 운이 없었습니다. 분명히 NPC의 움직임이 아니라 인간 캐릭터의 움직임에 대해 이야기하고 있습니다. 이런 종류의 운동에 자원이 있습니까? 위키 나 다른 것에 대해 설명 된 방정식이나 알고리즘?
XNA Framework를 사용하고 있는데, 이것에 도움이 될만한 것이 있습니까?