Добавлен
Всегда хотел узнать - как отлавливают в карте ты идиот наступание на тайслет лавы и выход с неё?
Сейчас пойду искать наработку скольжения по льду и смотреть как это сделано там.

Принятый ответ

можно проверить через
native GetTerrainType takes real x, real y returns integer
или в моей карте делал через регион, в нее добавлял области. При чем области в разных местах могут быть. В моей карте идет обработка почвы (типа копание грядки в веселой ферме, квадратики), и потом циклом проверяешь. И GetTerrainType не всегда помогает понять, что этот участок уже обработан. Поэтому на помощь идут регионы, точнее мне достаточно одного региона, и одной вспомогательной области.
native IsPointInRegion takes region whichRegion, real x, real y returns boolean
native IsUnitInRegion takes region whichRegion, unit whichUnit returns boolean
например, выбираю участок областью Rect, задаю размеры, координаты и все такое. И потом этот участок добавляю в регион. могу несколько областей в регион добавить.
native RegionAddRect takes region whichRegion, rect r returns nothing
или чистить. точнее удалять этот участок из региона
native RegionClearRect takes region whichRegion, rect r returns nothing
раскрыть
В моей карте создание тайлов, терраина terrain сопровождается неприятным смещением. Как выяснил, он смещается центр таила на пересечении линии больших квадратиков, а в самих триггерах
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
18
6 лет назад
2
Fakov:
гуй обеспечил низкий порог вхождения в мапмейкинг, а джасс придал этому мапмейкингу качества. Имхо.
блин ну че вы все читать не умеете чтоли? Я не отрицаю факт что с GUI всё начиналось. Я отрицаю то, что из за гуи стал популярен мапмейкинг.
Т.к тогда большую роль в популярности мапмейкинга сыграл редактор объектов и редактор ландшафта, мапмейкинг это не только jass.
0
25
6 лет назад
0
UrsaBoss,
На одном редакторе объектов и ландшафта не вывезешь.
Вся магия кроется в редакторе триггеров.
0
18
6 лет назад
Отредактирован Hodor
0
sleep мне вот интересно, почему аж два дизлайка поймал в том посте о тупости BJ функций? Я же сказал как есть и это чистая правда.
И почему зашла речь о популярности варкрафта благодаря GUI?
Я вообще говорил о утечности GUI, а ты мне начал о том чем был GUI раньше
Если ты магией называешь смену ника по команде -name, то я бы назвал тебя "нубом" если был бы груб.
Все годные проекты и наработки написаны на jass
И судя по скрину с тем триггером, ты даже не представляешь как это всё можно было бы упростить на jass, тем более ты не знаком с утечками и точками.
Под конец скажу:
Популярность мапмейкинга в редакторе триггеров стала благодаря возможностям jass и его удобности.
А иначе как ты себе представляешь (к примеру) доту на GUI?
0
32
6 лет назад
0
UrsaBoss:
sleep мне вот интересно, почему аж два дизлайка поймал в том посте о тупости BJ функций? Я же сказал как есть и это чистая правда.
И почему зашла речь о популярности варкрафта благодаря GUI?
Я вообще говорил о утечности GUI, а ты мне начал о том чем был GUI раньше
Если ты магией называешь смену ника по команде -name, то я бы назвал тебя "нубом" если был бы груб.
Все годные проекты и наработки написаны на jass
И судя по скрину с тем триггером, ты даже не представляешь как это всё можно было бы упростить на jass, тем более ты не знаком с утечками и точками.
Под конец скажу:
Популярность мапмейкинга в редакторе триггеров стала благодаря возможностям jass и его удобности.
А иначе как ты себе представляешь (к примеру) доту на GUI?
В защиту гуя скажу что ziv в свое время полностью собрал на гуе, но качество ему дали системы, переделанные в джасс.
мне так нравится в 2к18 читать этот спор)))
2
18
6 лет назад
2
Fakov практика практика и ещё раз практика, мне уже jass удобнее в сто раз чем GUI
Это вы просто jass учить не хотите.
Намного быстрее будет напечатать две-три строки, чем нажимать на эти раздражающие менюшки в GUI
0
32
6 лет назад
0
Я и не отрицаю этого)
некоторые вещи просто моветон на гуе делать.
0
18
6 лет назад
Отредактирован Hodor
0
Fakov:
Я и не отрицаю этого)
некоторые вещи просто моветон на гуе делать.
судя из всего этого "диалога" я понял что всегда будут гуишники и всегда будут вопросы "как сделать это" и "как сделать то"
И какое же от этого удовольствие? Постоянно задавать глупые вопросы вместо того чтобы посидеть 5 мин и решить их самому
0
28
6 лет назад
0
мне вот интересно, почему аж два дизлайка поймал в том посте о тупости BJ функций? Я же сказал как есть и это чистая правда.
Просто есть способность "Влияние", а почему кто-то поставил диз, не знаю, так-то написал ты всё верно. Поставил лайк)~Fakov:
гуй обеспечил низкий порог вхождения в мапмейкинг, а джасс придал этому мапмейкингу качества. Имхо.
Полностью согласен.
2
25
6 лет назад
2
UrsaBoss,
мне вот интересно, почему аж два дизлайка поймал в том посте о тупости BJ функций?
Эт не я
И какое же от этого удовольствие? Постоянно задавать глупые вопросы вместо того чтобы посидеть 5 мин и решить их самому
Что бы решить самому и посмотреть комментарии других, другие решения проблемы.
Этот комментарий удален
0
29
6 лет назад
Отредактирован Msey
0
Немного слоу ответ: нужно по периодическому таймеру обновлять для каждого юнита информацию о предыдущем типе террейна и текущем. Сравнивать их и, на основе результата, делать соответствующие действия.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.