Вопросы с тегом «tower-defense»

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

4
Как сохранить состояние игры?
Какую процедуру выполняют игровые программисты для сохранения и возобновления игрового состояния? как файлы / сопоставления. Я хочу сохранить его для игры Tower Defense и использую игровой движок Unity3D.

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

3
Как я могу реализовать функцию «ускоренной перемотки вперед» в моей игре?
Как я могу реализовать функцию ускоренной перемотки для моей игры Tower Defense, как в http://fieldrunners.com/ и других играх TD? Я использую Unity 3D. Будет ли что-то для управления меньшим количеством кадров в секунду или какая-то ручная установка быстрого движения врагов и скорости стрельбы из башни, и так далее?

4
2D Tower Defense - Пуля врагу
Я пытаюсь найти хорошее решение для пули, чтобы поразить врага. В игре 2D Tower Defense, башня должна стрелять пулями и поражать врага гарантированно. Я попробовал это решение - 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> #include <iostream> #include …

5
Низкая производительность при реализации A * в игре Tower Defense
Я делаю игру Tower Defense во Flash без предопределенного пути. Хотя моя сетка 40х40 (маленькая?), A * испытывает трудности при пересчете каждый раз. Поэтому я сделал свою собственную модификацию, чтобы облегчить пересчет, и количество затронутых ячеек упало примерно до 900 (при модификации около корня). Он все еще замораживается в течение …

5
Какова логика «загрузки» сцен в играх?
Я делаю свою первую игру, это игра типа Tower Defense, использующая игровой движок Unity и использующая Fieldrunners в качестве эталона. Я хотел бы узнать больше о функциональности "загрузки" сцен в играх. До сих пор я инстанцирую / создаю объекты во время выполнения, и у меня не возникает задержек или подобных …

3
Как заставить объекты двигаться по дорожке?
Я пытаюсь получить что-то вроде изображения ниже. Как видите, есть шоссе, а внутри него будут двигаться некоторые объекты (миллисекунды). Я думаю, что уличное поведение похоже на трубопровод. Когда шоссе загружает объект, оно появляется в начале и будет двигаться по шоссе до тех пор, пока не достигнет другой крайности шоссе. Моя …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.