Запитання з тегом «tower-defense»

8
Як гра може обробити всіх персонажів одночасно?
Це питання просто для отримання знань про те, як гра може обробляти стільки символів одночасно. Я новачок в іграх, тому прошу пробачення заздалегідь. Приклад Я створюю гру в оборону вежі, в якій є 15 гнізд на башті, де будуються вежі, і кожна башта викидає снаряд з певною швидкістю; скажемо, що …

4
Як ви зберігаєте ігровий стан?
Яку процедуру виконують ігрові програмісти для збереження та відновлення ігрового стану? як файли / відображення. Я хочу зберегти його для гри в оборону башти, і я використовую ігровий движок юни3D.

9
Динамічний алгоритм трасування для гри в оборону вежі
Я створюю Tower Defense і мені потрібен хороший алгоритм проходження шляху. Я думав про Дайкстра, але мені потрібен той, який може бути динамічним; він повинен бути в змозі оновити себе, коли один край видалений або доданий без повного перерахунку. Я кодую в C #, якщо це допомагає.

3
Як я можу реалізувати у своїй грі функцію "швидкий рух вперед"?
Як я можу реалізувати функцію швидкого перемотування вперед для моєї гри в оборону вежі, як в http://fieldrunners.com/ та інших іграх TD? Я використовую Unity 3D. Чи було б щось для управління меншою кількістю кадрів в секунду або якийсь ручний встановлений швидкий рух ворогів і швидкість стрільби з башти тощо?

4
2D оборона башти - куля до ворога
Я намагаюся знайти гарне рішення для кулі, щоб вдарити ворога. Гра - 2D башта оборони, вежа повинна стріляти кулею та вражати ворога. Я спробував це рішення - http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/ Згадане посилання для віднімання походження кулі та ворога (векторне віднімання). Я спробував це, але куля просто слідує навколо ворога. float diffX = …

1
Знайдіть найкоротший шлях через перешкоди, коли всі звичайні шляхи заблоковані
Я роблю Tower Defense, і я працюю з базовими маршрутами, але у мене виникла проблема. Я хочу зробити шлях заблокованим, і коли відбудеться блок, бігуни атакують вежі, що блокуються. Тому мені потрібен спосіб знайти найкоротший шлях, який, що ще важливіше, має найменшу кількість веж на шляху. Як це зробити?

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> …

5
Повільна ефективність на реалізацію A * у грі в оборону вежі
Я роблю гру Tower Defense у Flash без попередньо визначеного шляху. Хоча моя сітка розміром 40x40 (невелика?), A * бореться при перерахунку кожного разу. Тож я зробив власну модифікацію, щоб полегшити перерахунок, і кількість доторканих комірок знизилася до 900 (при зміні біля кореня). Він все ще замерзає на дуже короткий, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.