![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Обычно делают передвижение юнита на один шаг(влево,вправо,вниз,вверх). А вот если сделать так, как в рпг, которые на комп делают :
Где кликнут мышью - туда он и идет, сам обходит все препятствия. Так вот, не будет ли это сильно долго? Я имею ввиду просчет оптимального алгоритма обхода препятствий. А еще может быть так, что поставил задачу подойти к другому юниту и поговорить, а тот в свое время тож куда-нидь идет. Как думаете? Или может кто-то сталкивался с этим? Это сообщение отредактировал(а) W0LF - 8.7.2006, 16:36 -------------------- iOS developer |
|||
|
||||
| ptr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 661 Регистрация: 31.5.2006 Где: Новосибирск Репутация: нет Всего: 14 |
Всё будет зависеть от алгоритма, который выберешь для просчёта.
Это сообщение отредактировал(а) ptr - 8.7.2006, 19:23 -------------------- Единственный способ определить границы возможного - это выйти за эти границы, в невозможное. Артур Кларк. |
|||
|
||||
| javastic |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
И вообще от движка твоей игры. представь что по мимо передвижения твоего юнита, будет ещё несколько веток для просчёта компьютерных юнитов. Если будет меделнный алгоритм то может даже и один компьютерный юнит будет тормозить.
А вообще, какого рода будет игра? Пошаговая или РилТайм? Если первый вариант, то будет впринципе нормально. -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
-------------------- iOS developer |
|||
|
||||
| 02077461 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 13.7.2005 Репутация: нет Всего: 0 |
Зачем же отказываться?..
Можно ведь извратиться и, выполнив волновой алгоритм обхода препятствий как автомат, продумывать маршрут во время движения, точнее первых шагов. Это вполне реально. |
|||
|
||||
| Offinight1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 17.7.2006 Репутация: нет Всего: нет |
Да. Я в свое время тоже над этим думал и пришел к выводу, что оптимальней расчитывать путь динамически. Тогда и цель может быть динамическая.
|
|||
|
||||
| 02077461 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 13.7.2005 Репутация: нет Всего: 0 |
Нет, я не совсем это имел ввиду.
Я отталкивался от того, что прорисовка может быть вполне удобозримой при частоте смены кадров 15-24 кадров в секунду. Все же остальное время можно занять вычислениями, таким образом первые шаги делаються наугад, но делаються вовремя. Offinight1, а каким образом ты расчитывал путь динамически?. Можешь поделиться алгоритмом?. |
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |