Тут буду потихоньку расписывать, как в 2010 году начал пилить Hunter_or_Victim в жанре королевской битвы. Но больше о генераторе ландшафта, из-за которого во общем то все и затянулось и не было закончено.
Вообще появилась идея оптимизировать это штуку путём запекания высот в массив.
Если объект по XY размером 256*256, получается 65к ячеек на объект. Но при уменьшении точности просчета в 16 раз (скорость снаряда все равно больше) получится 256 ячеек на объект. Итого около 16 разных объектов можно запечь в один массив. И после обращаться тупо по индексу.
да совсем забыл что теперь лимит 8к а не 4. А в 1.29 вроде как 32, тогда это 128 объектов. Все влезут.
Raised:
Разрушаемое, с галочкой можно пройти. У нее множество анимаций которые переключаются в зависимости от типа объекта, с которым коллизирует снаряд. И модель на мгновение заменяется на другую. А далее полученные данные примешиваются к данным о объекте на сцене.
Esc - Сменить угол обзора F1 - Герой F2 - Инвентарь (неактивнен) F3 - Свободная/Следящая камера Q - Режим скрытности W - Выстрел Q + W - Прицельный выстрел. E - [рядом с героем] - Повернуть камеру в указанном направлении. E - [на расстоянии] - фокус на указанную точку.
Команды:
help - помощь showall - показать/скрыть врагов на миникарте tst + [int] - установить время суток (установка от 21-3 часов сломает синхронизацию тумана с небом) tsd + [int] - скорость времени в процентах (ломает синхронизацию тумана с небом) cfp - создать костер (только декорация) ctt - создать вышку (выключена) ctl - создать факел cle - создать подсветку chl - создать подсветку для героя
Комментарии проекта JackCraft
Hunter_or_Victim
типо среднее значение в клетке 16x16
Ред. Raised
Если объект по XY размером 256*256, получается 65к ячеек на объект. Но при уменьшении точности просчета в 16 раз (скорость снаряда все равно больше) получится 256 ячеек на объект. Итого около 16 разных объектов можно запечь в один массив. И после обращаться тупо по индексу.
да совсем забыл что теперь лимит 8к а не 4. А в 1.29 вроде как 32, тогда это 128 объектов. Все влезут.Ред. Jack-of-shadow
Разрушаемое, с галочкой можно пройти. У нее множество анимаций которые переключаются в зависимости от типа объекта, с которым коллизирует снаряд. И модель на мгновение заменяется на другую. А далее полученные данные примешиваются к данным о объекте на сцене.
Ред. Raised
Ред. Jack-of-shadow
Hunter_or_Victim Terrain Generation_demo
F1 - Герой
F2 - Инвентарь (неактивнен)
F3 - Свободная/Следящая камера
Q - Режим скрытности
W - Выстрел
Q + W - Прицельный выстрел.
E - [рядом с героем] - Повернуть камеру в указанном направлении.
E - [на расстоянии] - фокус на указанную точку.
showall - показать/скрыть врагов на миникарте
tst + [int] - установить время суток (установка от 21-3 часов сломает синхронизацию тумана с небом)
tsd + [int] - скорость времени в процентах (ломает синхронизацию тумана с небом)
cfp - создать костер (только декорация)
ctt - создать вышку (выключена)
ctl - создать факел
cle - создать подсветку
chl - создать подсветку для героя