0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Баг при скрытии приказов 1.26

PT153:
Что значит забивается декорацией?
Сам не совсем понимаю, но изза того что на сцене создается +100500 объектов, то когда выходишь из карты, не закрывая варкрафт и начинаешь заново, то (0,-11) фаталит, как будто эта ячейка занята.

pro100master:
Она smart на правый клик без move сможет ловить разве?
0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Баг при скрытии приказов 1.26

PT153:
как раз проблема в том что 0,-11 не катит, тк это слишком близкое значение, которое забивается декорацией и вызывает фатал при повторной игре.

Вот этот вариант мне впринцепе катит. Все прячется как мне и надо, только позиция мува на нулях, а хотелось бы на 3,0 передвинуть.
развернуть
[CmdMove]
Art=CommandMove
Buttonpos=-2147483648,-2147483648//3.0
[CmdHoldPos]
Art=CommandHoldPosition
Buttonpos=-2147483648,-2147483648
[CmdStop]
Art=CommandStop
Buttonpos=-2147483648,-2147483648

Загруженные файлы
0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Баг при скрытии приказов 1.26

Bergi_Bear:
мне только эти две кнопки скрыть надо, и хоть не особо принцепиально, но лишние слоты не помешают.

так то в принципе холд заюзаю под свои нужны.

DracoL1ch:
И все таки есть еще варианты значений? Даже если забить на то что кнопка [CmdStop] остается, то проблема в том что она залезает в позиции 0,0?
Я тут пытаюсь перебирать соседние числа, и хоть фаталов нет, но и эффект тоже не меняется.

Эксперементирую..
Получилось спрятать обе, но теперь [CmdMove] сместился на нули.
делал так
[CmdMove]
Art=CommandMove
Buttonpos=-2147483648,-2147483648//3.0
[CmdHoldPos]
Art=CommandHoldPosition
Buttonpos=-2147483648,-2147483648
[CmdStop]
Art=CommandStop
Buttonpos=-2147483648,-2147483648
0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Баг при скрытии приказов 1.26

DracoL1ch:
богопротивные 0,-11 нужно менять на православные buttonpos=-2147483648,-2147483648
Воистину помогло! А есть еще волшебные значения? ато я на [CmdHoldPos] и [CmdStop] поставил, и скрылась только [CmdHoldPos]
А если делаю так:
[CmdHoldPos]
Art=CommandHoldPosition
Buttonpos=-2147483648,-2147483648
[CmdStop]
Art=CommandStop
Buttonpos=0,-11
то наоборот остается холд, а стоп исчезает
0
25
5 лет назад
0

» WarCraft 3 / Баг при скрытии приказов 1.26

Bergi_Bear:
очистить ячейку при выходе?
Я так понимаю тут мемхак только уже поможет.
А вообще интересно как подобрали это значение (0,-11) остальные рандомные не подходят.
Мб можно более глубокий сдвиг сделать, а то все мои попытки подобрать другое значение тоже фаталят.
2
25
5 лет назад
Отредактирован Jack-of-shadow
2

» Hunter or Victim / Главная страница

Bergi_Bear:
Сломать особо не сломает. Зрение можно туманом войны ограничить. Но предметы можно будет разглядеть только в режиме скрытности.
Могу оставить как опцию, "режим стандартной камеры" но для всех игроков.
Единственное такой неспешный вдумчивый геймплей с видом сверху уже не особо интересно смотрится и хочется просто мясной экшен.
Кстати если кто не разобрался, то камера отцепляется от героя на F2 и получается стандартная с наклоном.

У меня все на CJass, 1.31 даже качать не пробовал.
Еще лежит не прикрученная полноэкранная система инвентаря (которую переписывать надо).
Вот я и притормозил пока с интерфейсом, жду пока что то прояснится с рефорджем.

Мультиплеер не пашет возможно по тому что я его не тестил) Хотя я переписал почти весь код но возможно что то упустил.


Щас еще заметил, что почти все кусты и трава где то потерялись кроме новых.
Похоже новые декорации нарушили количественные пропорции.
0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» JackCraft / Hunter_or_Victim

Raised:
После того как начал новую игру после смерти. Кст. стрел не было.
Да есть такой баг, все ни как не могу понять отчего. Вроде гейм кеш не использую. Но при попытке начать заново после смерти фаталит всегда.
Кст. стрел не было.
Стрелы изначально не даю, чтоб обратить на это внимание и скрафтить их сразу, а не когда уже на монстра наткнешся.
0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» JackCraft / Hunter_or_Victim

Raised:
После смерти? Всмысле ты умер, нажал начать заного и после генерации вылетело? Или при первом запуске карты?
2
25
5 лет назад
2

» Hunter or Victim / Главная страница

Обновление 0.86


ОПТИМИЗАЦИЯ И ОБЩИЕ ИСПРАВЛЕНИЯ
  • Исправлен подсчет мертвых героев.
  • Исправлен баг при котором крафт ломался крафт стрел.
  • Оптимизирована функция получения высоты декораций.
  • Оптимизированы текстуры, удалены лишние файлы.
  • Пререндер теперь работает для всех игроков.
  • Затмение во время дождя теперь видно всем игрокам.

ИНТЕРФЕЙС
  • Длительность отображения зверей на миникарте увеличена с 1 до 2 секунд.
  • Улучшено отображение и направление взгляда героя на миникарте.
  • Добавлена анимация костра при приготовлении пищи.
  • Улучшено и оптимизировано поведение летающих существ.
  • Добавлены иконки генератора.
  • Уменьшены границы камеры.
  • Камера возвращается к герою, если кликнуть на портрет.

БАЛАНС И СПОСОБНОСТИ
  • Добавлена приманка. Требуется 7 ед. пищи. Приманка не работает на раненных животных.
  • Уменьшена задержка перед стрельбой назад.
  • Дальность поиска следов увеличена в два раза.
  • Время взаимодействия с объектами уменьшено с 2 до 1 секунд.
  • Теперь герой не может стрелять если цель ближе чем 150, вместо стрельбы герой использует оглушающий удар.
  • После плавания нужно высохнуть у костра иначе герой заболеет.
  • Сон теперь восстанавливает здоровье даже при кровотечении.
  • Теперь нельзя положить в инвентарь больше одной палатки.
  • Герой стреляет навесом, если прямо перед ним находится небольшое препятствие.
  • Минимальная дальность установки шипов увеличена до 150
  • Герой может заболеть находясь под дождем.
  • Размещению ловушки и палатки теперь мешает только блок пути.

ЗВУКИ
  • Звуки не агрессивных животных теперь отображаются на миникарте желтым цветом.
  • Исправлен баг, когда уже мертвое животное продолжало издавать звуки.
  • Добавлен звук при головокружении.
  • Шум который вы издаете больше не отображается на вашей миникарте.
  • Исправлен звук в проклятых зонах.
  • Добавлен звук таймера натяжения лука.
  • Изменены звуки ударов.
  • Исправлен звук дождя.

AI
  • Боты спят, разжигают костры и собирают ресурсы.
  • Боты теперь с небольшой вероятностью движутся в сторону игроков.

СУЩЕСТВА
  • Новые существа: Гули, Гигантский рак, Летучая мышь, Сова, Орел, Стервятник.
  • Герой может заболеть от укуса паука и морлока.
  • Исправлено направление бегства животных.
  • Уменьшено кол-во здоровья волков.
  • Урон животных уменьшен на 20%
  • Скорость атаки животных увеличена на 10%
  • Скорость пауков уменьшена с 300 до 250

ОКРУЖЕНИЕ
  • Добавлены ягоды.
  • Добавлены гнезда птиц.
  • Добавлена паутина. Наступив на паутину вы привлечете паука.
  • Добавлены коконы пауков.
  • Добавлена текстура путей для костра.
  • Добавлены водоросли.
  • Добавлен клевер.
  • Добавлены цветы.
  • Модели съедобных грибов стали более заметны.
  • Улучшена модель травы.
  • Добавлен высокий кустарник.

ПРОКЛЯТЫЕ ЗОНЫ
  • Теперь на карте отмечены проклятые зоны.
  • Издавая шум в таких зонах вы привлекаете нежить.
  • По ночам такие места не безопасны, так как на вас может напасть целая стая гулей.

2
25
5 лет назад
2

» JackCraft / Hunter_or_Victim

Обновление 0.86


ОПТИМИЗАЦИЯ И ОБЩИЕ ИСПРАВЛЕНИЯ
  • Исправлен подсчет мертвых героев.
  • Исправлен баг при котором крафт ломался крафт стрел.
  • Оптимизирована функция получения высоты декораций.
  • Оптимизированы текстуры, удалены лишние файлы.
  • Пререндер теперь работает для всех игроков.
  • Затмение во время дождя теперь видно всем игрокам.

ИНТЕРФЕЙС
  • Длительность отображения зверей на миникарте увеличена с 1 до 2 секунд.
  • Улучшено отображение и направление взгляда героя на миникарте.
  • Добавлена анимация костра при приготовлении пищи.
  • Улучшено и оптимизировано поведение летающих существ.
  • Добавлены иконки генератора.
  • Уменьшены границы камеры.
  • Камера возвращается к герою, если кликнуть на портрет.

БАЛАНС И СПОСОБНОСТИ
  • Добавлена приманка. Требуется 7 ед. пищи. Приманка не работает на раненных животных.
  • Уменьшена задержка перед стрельбой назад.
  • Дальность поиска следов увеличена в два раза.
  • Время взаимодействия с объектами уменьшено с 2 до 1 секунд.
  • Теперь герой не может стрелять если цель ближе чем 150, вместо стрельбы герой использует оглушающий удар.
  • После плавания нужно высохнуть у костра иначе герой заболеет.
  • Сон теперь восстанавливает здоровье даже при кровотечении.
  • Теперь нельзя положить в инвентарь больше одной палатки.
  • Герой стреляет навесом, если прямо перед ним находится небольшое препятствие.
  • Минимальная дальность установки шипов увеличена до 150
  • Герой может заболеть находясь под дождем.
  • Размещению ловушки и палатки теперь мешает только блок пути.

ЗВУКИ
  • Звуки не агрессивных животных теперь отображаются на миникарте желтым цветом.
  • Исправлен баг, когда уже мертвое животное продолжало издавать звуки.
  • Добавлен звук при головокружении.
  • Шум который вы издаете больше не отображается на вашей миникарте.
  • Исправлен звук в проклятых зонах.
  • Добавлен звук таймера натяжения лука.
  • Изменены звуки ударов.
  • Исправлен звук дождя.

AI
  • Боты спят, разжигают костры и собирают ресурсы.
  • Боты теперь с небольшой вероятностью движутся в сторону игроков.

СУЩЕСТВА
  • Новые существа: Гули, Гигантский рак, Летучая мышь, Сова, Орел, Стервятник.
  • Герой может заболеть от укуса паука и морлока.
  • Исправлено направление бегства животных.
  • Уменьшено кол-во здоровья волков.
  • Урон животных уменьшен на 20%
  • Скорость атаки животных увеличена на 10%
  • Скорость пауков уменьшена с 300 до 250

ОКРУЖЕНИЕ
  • Добавлены ягоды.
  • Добавлены гнезда птиц.
  • Добавлена паутина. Наступив на паутину вы привлечете паука.
  • Добавлены коконы пауков.
  • Добавлена текстура путей для костра.
  • Добавлены водоросли.
  • Добавлен клевер.
  • Добавлены цветы.
  • Модели съедобных грибов стали более заметны.
  • Улучшена модель травы.
  • Добавлен высокий кустарник.

ПРОКЛЯТЫЕ ЗОНЫ
  • Теперь на карте отмечены проклятые зоны.
  • Издавая шум в таких зонах вы привлекаете нежить.
  • По ночам такие места не безопасны, так как на вас может напасть целая стая гулей.

2
25
5 лет назад
Отредактирован Jack-of-shadow
2

» JackCraft / Hunter_or_Victim

Обновление 0.85

  • Исправлен пререндер террейна, исправляющий наклон разрушаемых объектов и дыры в земле.
  • Мелкая трава по прежнему осталась спецэффектом, однако теперь учитывает наклон рельефа.
  • Плотность деревьев на склонах увеличена в два раза.
  • Добавлено 3 новых лиственный дерева.
  • Добавлено 3 новых сухих дерева.
  • Добавлено 5 новых видов грибов
  • Добавлены мелкие камни
  • Добавлен низкий кустарник.
  • Исправлен генератор гор.
  • Исправлены дыры в моделях пней.
  • Исправлены коллидеры пней.
  • Убраны дамми юниты при генерации гор.
  • Деревья больше не растут на большой высоте.
  • На полях камней меньше.
  • Убраны дамми юниты при генерации гор.
7
25
5 лет назад
Отредактирован Jack-of-shadow
7

» Hunter or Victim / Главная страница

Обновление 0.85

  • Исправлен пререндер террейна, исправляющий наклон разрушаемых объектов и дыры в земле.
  • Мелкая трава по прежнему осталась спецэффектом, однако теперь учитывает наклон рельефа.
  • Плотность деревьев на склонах увеличена в два раза.
  • Добавлено 3 новых лиственный дерева.
  • Добавлено 3 новых сухих дерева.
  • Добавлено 5 новых видов грибов
  • Добавлены мелкие камни
  • Добавлен низкий кустарник.
  • Исправлен генератор гор.
  • Исправлены дыры в моделях пней.
  • Исправлены коллидеры пней.
  • Убраны дамми юниты при генерации гор.
  • Деревья больше не растут на большой высоте.
  • На полях камней меньше.
  • Убраны дамми юниты при генерации гор.
5
25
5 лет назад
Отредактирован Jack-of-shadow
5

» Hunter or Victim / Главная страница

Обновление 0.84

список изменений

ОБЩИЕ ИСПРАВЛЕНИЯ

Добавлена анимация скрытности.

Добавлена анимация взаимодействия с объектами.

Добавлен ресурс - дерево.

Исправлен баг при котором герой спавнился только для красного игрока.

Добавлено условие победы поражения.

Чат команды теперь работают только в одиночном режиме.

Кнопки камеры и героя больше не перемещаются по карте.

Исправлен баг при котором камера обновлялась только для красного игрока.

Исправлен баг при котором фейд фильтр обновлялся только для красного игрока.

Падающие листья больше нельзя подстрелить.

Исправлена анимация смерти во время прицельного выстрела.

Скорость анимации больше не ломается при сбрасывании прицельного выстрела.

Трупы героев больше не светятся.

Раковины теперь не выбираемый объект.

Карта автоматически начинает генерацию в онлайн режиме.

Крафт и сбор предметов теперь происходит не мгновенно.

Исправлена система следов.

Добавлен источник света кострам.

ОПТИМИЗАЦИЯ

Время генерации карты уменьшено на 25 секунд.

Оптимизированы боты

Оптимизирована система снарядов.

AI

Боты больше не спавнятся, если их слот занят игроком.

Боты теперь атакуют всех игроков, а не только красного.

ЖИВОТНЫЕ

Добавлена агрессивность хищников, отображаемая светящимися глазами.

Агрессивные хищники будут выслеживать вас, однако вы сможете спрятаться от них в высокой траве или за препятствиями.

Ночью шанс встретить агрессивное животное повышается.

Добавлены светлячки.

Сухопутные животные больше не бегут в воду.

Исправлен баг при котором животные металось на месте вместо бегства.

Убитые в воздухе птицы больше не висят над землей.

Убегающее раненное животное теперь сложнее убить, однако его можно найти по следам крови.

Цвет волка во время охоты больше не меняется на красный.

Здоровье насекомых уменьшено до 1 ед.

Исправлен баг при котором животные вместо бегства переходили в режим атаки.

Исправлено исчезновение медведя и кабана после смерти.

Увеличено кол-во здоровья животных.

Исправлена анимация исчезновения птиц

БАЛАНС И СПОСОБНОСТИ

Для стрельбы теперь нужно крафтить стрелы.

Уменьшено кол-во пищи за мясо хищников.

Кровотечение героев уменьшено с 5 до 1 ед.

Теперь герой может прятаться в траве.

Урон при натяжении тетивы увеличивается в зависимости от длительности натяжения.

Ломающиеся кусты царапают героя нанося 0.5 урона.

Голод наступает быстрее.

Добавлено выпадение предметов из мертвых героев.

Если у героя закончатся стрелы, то он может атаковать в ближнем бою, оглушая противников.

"Чутье" время перезарядки увеличено с 5 до 15 сек.

"Чутье" теперь находит предметы находящиеся поблизости.

Добавлена регенерация здоровья:
  • Сытый и не раненый герой будет постепенно восстанавливать здоровье.

Добавлен Сон:
  • Восстанавливает здоровье, останавливает кровотечение.
  • Герой может заболеть если не будет спать больше 2 дней.
  • Лучше спать около костра или в палатке, что бы не заболеть от переохлаждения.
  • В палатке герой высыпается намного быстрее.
  • Сон у костра исцеляет болезни.
  • Хорошие условия сна повышают шанс подсмотреть перемещение врагов.

Добавлены болезни:
  • Заболевание проходит в две стадии. Симптомы проявляются на второй.
  • Эффект: раны больше не заживают сами, а в глазах периодически темнеет.
  • Возможные причины:
  • Герой не спал больше 2 дней.
  • Герой спал на холодной земле.
  • Герой питался плохо приготовленной пищей.

КРАФТ

Костер:
  • Отпугивает хищников поблизости.
  • Усиливает регенерацию.
  • Улучшает крафт пищи.
  • Сон у костра исцеляет болезни.

Колья:
  • Наносит 20 ед. урона и останавливает цель на 3 секунды.

Стрелы:
-+10 стрел за 20 ед. дерева.

Бинт:
  • Восстанавливает здоровье, останавливает кровотечение.

Палатка:
  • Защищает героя от холода во время сна.
  • В палатке герой высыпается намного быстрее.

Пища:
  • Расход ингредиентов при приготовлении еды у костра или рядом с палаткой в два раза меньше.
  • Еда приготовленная на костре безопаснее для здоровья.

ПОГОДА

Во время дождя туман сгущается уменьшая дальность видимости.

Во время дождя тучи затемняют солнце.

Исправлен эффект молнии во время грозы.

ИНТЕРФЕЙС

Убраны неиспользуемые иконки приказов (holdpos и stop).

Добавлены подсказки в меню заданий.

Добавлено отображение взгляда камеры на мини карте.

ЗВУКИ

Добавлены звуки сердцебиения, предупреждающие об опасности.



2
25
5 лет назад
Отредактирован Jack-of-shadow
2

» JackCraft / Hunter_or_Victim

Обновление 0.84

Версия 0.84

ОБЩИЕ ИСПРАВЛЕНИЯ

Добавлена анимация скрытности.

Добавлена анимация взаимодействия с объектами.

Добавлен ресурс - дерево.

Исправлен баг при котором герой спавнился только для красного игрока.

Добавлено условие победы поражения.

Чат команды теперь работают только в одиночном режиме.

Кнопки камеры и героя больше не перемещаются по карте.

Исправлен баг при котором камера обновлялась только для красного игрока.

Исправлен баг при котором фейд фильтр обновлялся только для красного игрока.

Падающие листья больше нельзя подстрелить.

Исправлена анимация смерти во время прицельного выстрела.

Скорость анимации больше не ломается при сбрасывании прицельного выстрела.

Трупы героев больше не светятся.

Раковины теперь не выбираемый объект.

Карта автоматически начинает генерацию в онлайн режиме.

Крафт и сбор предметов теперь происходит не мгновенно.

Исправлена система следов.

Добавлен источник света кострам.

ОПТИМИЗАЦИЯ

Время генерации карты уменьшено на 25 секунд.

Оптимизированы боты

Оптимизирована система снарядов.

AI

Боты больше не спавнятся, если их слот занят игроком.

Боты теперь атакуют всех игроков, а не только красного.

ЖИВОТНЫЕ

Добавлена агрессивность хищников, отображаемая светящимися глазами.

Агрессивные хищники будут выслеживать вас, однако вы сможете спрятаться от них в высокой траве или за препятствиями.

Ночью шанс встретить агрессивное животное повышается.

Добавлены светлячки.

Сухопутные животные больше не бегут в воду.

Исправлен баг при котором животные металось на месте вместо бегства.

Убитые в воздухе птицы больше не висят над землей.

Убегающее раненное животное теперь сложнее убить, однако его можно найти по следам крови.

Цвет волка во время охоты больше не меняется на красный.

Здоровье насекомых уменьшено до 1 ед.

Исправлен баг при котором животные вместо бегства переходили в режим атаки.

Исправлено исчезновение медведя и кабана после смерти.

Увеличено кол-во здоровья животных.

Исправлена анимация исчезновения птиц

БАЛАНС И СПОСОБНОСТИ

Для стрельбы теперь нужно крафтить стрелы.

Уменьшено кол-во пищи за мясо хищников.

Кровотечение героев уменьшено с 5 до 1 ед.

Теперь герой может прятаться в траве.

Урон при натяжении тетивы увеличивается в зависимости от длительности натяжения.

Ломающиеся кусты царапают героя нанося 0.5 урона.

Голод наступает быстрее.

Добавлено выпадение предметов из мертвых героев.

Если у героя закончатся стрелы, то он может атаковать в ближнем бою, оглушая противников.

"Чутье" время перезарядки увеличено с 5 до 15 сек.

"Чутье" теперь находит предметы находящиеся поблизости.

Добавлена регенерация здоровья:
  • Сытый и не раненый герой будет постепенно восстанавливать здоровье.

Добавлен Сон:
  • Восстанавливает здоровье, останавливает кровотечение.
  • Герой может заболеть если не будет спать больше 2 дней.
  • Лучше спать около костра или в палатке, что бы не заболеть от переохлаждения.
  • В палатке герой высыпается намного быстрее.
  • Сон у костра исцеляет болезни.
  • Хорошие условия сна повышают шанс подсмотреть перемещение врагов.

Добавлены болезни:
  • Заболевание проходит в две стадии. Симптомы проявляются на второй.
  • Эффект: раны больше не заживают сами, а в глазах периодически темнеет.
  • Возможные причины:
  • Герой не спал больше 2 дней.
  • Герой спал на холодной земле.
  • Герой питался плохо приготовленной пищей.

КРАФТ

Костер:
  • Отпугивает хищников поблизости.
  • Усиливает регенерацию.
  • Улучшает крафт пищи.
  • Сон у костра исцеляет болезни.

Колья:
  • Наносит 20 ед. урона и останавливает цель на 3 секунды.

Стрелы:
-+10 стрел за 20 ед. дерева.

Бинт:
  • Восстанавливает здоровье, останавливает кровотечение.

Палатка:
  • Защищает героя от холода во время сна.
  • В палатке герой высыпается намного быстрее.

Пища:
  • Расход ингредиентов при приготовлении еды у костра или рядом с палаткой в два раза меньше.
  • Еда приготовленная на костре безопаснее для здоровья.

ПОГОДА

Во время дождя туман сгущается уменьшая дальность видимости.

Во время дождя тучи затемняют солнце.

Исправлен эффект молнии во время грозы.

ИНТЕРФЕЙС

Убраны неиспользуемые иконки приказов (holdpos и stop).

Добавлены подсказки в меню заданий.

Добавлено отображение взгляда камеры на мини карте.

ЗВУКИ

Добавлены звуки сердцебиения, предупреждающие об опасности.

Raised:
До депротекта оптимайзер еще переименовывает.
1
25
5 лет назад
Отредактирован Jack-of-shadow
1

» WarCraft 3 / фунция SetUnitLookAt

OVOgenez:
Как минимум делать наклон снарядов через SetUnitLockAt непроизводительно, так как понадобится еще один дамми таргет юнит. А если таргетить на цель, то вопервых будет неправильный наклон, а во вторых если цель телепортируется, то снаряд вобще перекрутится.

На даммика можно прикрепить сверху любую модель. Делать анимации не нужно, скачай готового даммика. Если не найдешь могу скинуть.
0
25
5 лет назад
0

» WarCraft 3 / фунция SetUnitLookAt

Лучше использовать дамми модель снаряда, где для наклона используется анимация и прикреплять к нему нужный эффект.
На сайте есть множество наработок.
0
25
5 лет назад
0

» WarCraft 3 / Триггерные атрибуты

Да, есть ещё дальность получения приказа (дальность автокаста) её можно спокойно менять, и останется только ограничить дальность ручного каста.
0
25
5 лет назад
0

» WarCraft 3 / Триггерные атрибуты

Bergi_Bear:
Jack-of-shadow, но она будет единожды фиксирована же...
Зато можно отменить

Кстати можно еще извратица, дать 9999 дальности, отключть автонаподение и делать его триггерно.
А если приказ атаковать дальше чем "дальность атаки", то приказывать двигаться в в сторону цели.
2
25
5 лет назад
2

» WarCraft 3 / Триггерные атрибуты

Bergi_Bear:
  1. Атака 2 через орб
0
25
5 лет назад
0

» WarCraft 3 / Как найти ближайший разрушаемый объект?

Obelick:
Делать небольшой рект, и смещать его вокруг точки. Тогда за раз будет обрабатывается не большое количество декора. А за 2 секунды можно безболезненно обработать огромные площади.
0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Как найти ближайший разрушаемый объект?

Пример выше должен помочь, если перебирать не 900 декораций сразу, а например по 90 каждые 0.1. Если равномерно распределить, то по примерно по 5 декораций выбираться будет за кадр.

Я правильно понимаю тебе нужно отсортировать декорации по дальности от базы?
0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Как найти ближайший разрушаемый объект?

Obelick:
Все таки сколько одновременно юнитов выбираеют декор?
Возможно лагает какраз от того, что у тебя много юнитов делают enum одновременно в одном тике.
В таком случае неважно какая периодичность - лагать будет одинаково. Можно решить примерно
так

Очень утрированный пример:

таймер 0.01
выборка для unit[index]
index++
if index > 200 { index = 1}
на 200 юнитов хватит и будет периодичность 2 секунды.

Потом какие нибудь важные декорации которые ты ищешь можно найти один раз при загрузке карты, тем более что она у тебя генерируемая. Например создать отсортированные массивы определенного типа по которым можно делать более быстрый перебор, чем по всем декорациям на карте.
0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Как найти ближайший разрушаемый объект?

Obelick:
Лагать не должно, если правильно отсеивать.
У меня в карте более 30 к разрушаемых пропсов, заспавненных во время игры (около 30 декораций на радиус 500 ед.) Через енум и стрелы летят и проверка на зрение работает и все норм.
То что предложил Bergi_Bear самое оно, только ректы можно глобальные подготовить разных размеров заранее.

Obelick:
В 512 думаю около 10, интервал 2 секунды. Но фишка в том, что в этом радиусе может и не быть подходящих объектов.
Что то мне подсказывает что именно при "ненахождении" объектов возникают проблемы. Возможно вы что то упустили в этом месте.
0
25
5 лет назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Вопрос по поводу отлова точки

pro100master:
Надо погрешность учитывать, примерно 0.5 ед.
     boolean IsTerrainPathableTrue(real x, real y){
      boolean b = true
      SetUnitPosition  (PathableUnit,x,y) 
      if (RAbsBJ (GetUnitX(PathableUnit) - x)>0.5)or(RAbsBJ (GetUnitY(PathableUnit) - y)>0.5){
       b = false 
      }
      return b 
     }  
PathableLib
 //Для работы библиотеки нужно:
    //1. Указать ид в переменной PathableUnitId
    //2. Инициализировать библиотеку PathableIni()
    library PathableLib
     globals
      private integer PathableUnitId = 'h000' //ид даммика
      private unit    PathableUnit
      private real    PathableX
      private real    PathableY
     endglobals 

     boolean IsTerrainPathableTrue(real x,real y){
      SetUnitPosition   (PathableUnit,x,y) 
      PathableX = GetUnitX(PathableUnit) - x
      PathableY = GetUnitY(PathableUnit) - y
      if PathableX <= 0 {PathableX = -PathableX} //RAbsBJ
      if PathableY <= 0 {PathableY = -PathableY} //RAbsBJ   
      return PathableX < 0.5 or PathableY < 0.5
     }  
      
     define IsTerrainPathableFalse(x,y) = not(IsTerrainPathableTrue(x,y))     
     
    nothing PathableIni(){ 
     PathableUnit = CreateUnit(Player(PLAYER_NEUTRAL_PASSIVE),PathableUnitId,0,0,0) 
     ShowUnit (PathableUnit, false)
    }
    
    endlibrary
    
Загруженные файлы
0
25
5 лет назад
0

» WarCraft 3 / Если unit == null

Чет мистика какая то. Все должно работать.