Всего пара строк кода, но получается чёткая фигура. Попытайтесь догадаться как это работает? =)
Тема
15 2 362
21
Куда интересней было бы услышать твои соображения о том где это можно применить в игре.
21
Maniac_91, я пытался через эффекты, просадки ФПС начинаются примерно с 3000+ итерации..
Возможно из-за того что эффекты были эффектные, хз.
15
Maniac_91:
ScopteRectuS, а если вместо юнитов использовать декорации, а вместо точек - координаты?
Координаты использовать лучше конечно, т.к объекты типа real гораздо менее объемные. Но в моем примере используется только одна глобальная точка которая двигается через MoveLocation(), что по сути тоже самое т.к в каждой итерации утекают только real во время присвоения точке новой координаты. Так что это не имеет особого значения. В остальном это вопрос детализации фигуры, больше точек - выше детализация, декорации тоже подходят лучше, чем юниты, но это все равно высокая нагрузка. хотя и нужно исходить из области применения фрактала, что в принципе придумать не просто в рамках wc3. Если это просто вариант побаловаться с фракталами то оптимизация сильно значения не имеет, если не делать совсем уж грубых ошибок в коде, а вот использование в реальной игровой карте уже другой вопрос. А так можно попробовать связывать точки эффектом молний удаляя сами точки-обьекты, но это только задумка)
18
ScopteRectuS, а если вместо юнитов использовать декорации, а вместо точек - координаты?
21
DarkLigthing, ага, только понадобится очень много точек, из-за которых WC3 сильно лагает.
15
Да, похоже что моя идея не нова, в реализации фракталов на Wc3. Хотя и не обязательно останавливаться на треугольниках, можно получать более сложные узоры используя несколько геом. фигур, но с разным шансом движения к точкам этих фигур)
21
Тоже делал что-то подобное. Создание воинов - не самая лучшая идея. При 1000+ итерациях начинает заметно подтормаживать.
15
Diaboliko:
Не вижу смысла даже вникать, поскольку отсутствие оптимизации кода отбивает настроение, однако, хочу заметить, что скриншот Ваш даже не отображается (хотя, почему-то, я успел увидеть его часть пока прогружалась страница, фронтенд скрипт показывает что он действительно есть). Причиной тому - правила размещения изображений.
Исправленно)
20
Не вижу смысла даже вникать, поскольку отсутствие оптимизации кода отбивает настроение, однако, хочу заметить, что скриншот Ваш даже не отображается (хотя, почему-то, я успел увидеть его часть пока прогружалась страница, фронтенд скрипт показывает что он действительно есть). Причиной тому - правила размещения изображений.