«tower-defense» 태그된 질문

8
게임은 모든 캐릭터를 한 번에 처리 할 수 ​​있습니까?
이 질문은 게임에서 한 번에 많은 캐릭터를 처리 할 수있는 방법에 대한 지식을 얻는 것입니다. 나는 게임이 처음이므로 사면을 미리 부탁드립니다. 예 나는 탑이 건설되고 각 탑이 일정한 속도로 발사체를 방출 하는 15 개의 타워 슬롯 이있는 타워 방어 게임을 만들고 있습니다 . 말할 수 초마다, 2 발사체가 타워의 각에 …


9
타워 방어 게임을위한 동적 경로 알고리즘
타워 디펜스를 만들고 있는데 좋은 경로 알고리즘이 필요합니다. Dijkstra에 대해 생각했지만 역동적 일 수있는 것이 필요합니다. 전체 재 계산없이 하나의 모서리를 제거하거나 추가 할 때 자체적으로 업데이트 될 수 있어야합니다. 도움이된다면 C #으로 코딩하고 있습니다.


4
2D 타워 방어-적의 총알
총알이 적을 때릴 수있는 좋은 해결책을 찾으려고합니다. 게임은 2D 타워 방어이며, 타워는 총알을 쏘고 적을 보장해야합니다. 이 솔루션을 시도했습니다 -http : //blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/ 총알의 원점과 적도 빼기 위해 언급 된 링크 (벡터 빼기) 나는 그것을 시도했지만 총알이 적 주위를 따라갑니다. float diffX = enemy.position.x - position.x; float diffY = enemy.position.y - …

1
모든 일반 경로가 차단되면 장애물을 통과하는 최단 경로를 찾습니다
타워 디펜스를 만들고 있는데 기본적인 길 찾기가 있지만 문제가 있습니다. 경로를 차단 가능하게 만들고 싶습니다. 블록이 발생하면 주자는 차단 탑을 공격합니다. 그래서 필요한 것은 가장 짧은 길을 찾는 방법이며, 가장 중요한 것은 가장 적은 수의 탑을 가지고 있습니다. 어떻게해야합니까?

1
gluLookAt는 어떻게 작동합니까?
내 이해에서 gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); 다음과 같습니다. glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); 그러나 ModelView행렬을 인쇄 할 때 호출이 glTranslatef()제대로 작동하지 않는 것 같습니다. 다음은 코드 스 니펫입니다. #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include …

5
타워 디펜스 게임에서 A * 구현시 성능 저하
사전 정의 된 경로없이 Flash에서 Tower Defense 게임을 만들고 있습니다. 그리드가 40x40 (소?)이지만 매번 다시 계산할 때 A *가 어려움을 겪고 있습니다. 그래서 나는 재 계산을 용이하게하기 위해 나 자신의 수정을했고 만지는 세포 수는 약 900으로 떨어졌습니다 (근근 근처에서 수정 할 때). 새 타워를 놓을 때 여전히 매우 짧지 만 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.