Всегда хотел узнать - как отлавливают в карте ты идиот наступание на тайслет лавы и выход с неё?
Сейчас пойду искать наработку скольжения по льду и смотреть как это сделано там.
Сейчас пойду искать наработку скольжения по льду и смотреть как это сделано там.
Принятый ответ
можно проверить через
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
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Fakov
Т.к тогда большую роль в популярности мапмейкинга сыграл редактор объектов и редактор ландшафта, мапмейкинг это не только jass.
На одном редакторе объектов и ландшафта не вывезешь.
Вся магия кроется в редакторе триггеров.
Отредактирован Hodor
И почему зашла речь о популярности варкрафта благодаря GUI?
Я вообще говорил о утечности GUI, а ты мне начал о том чем был GUI раньше
Все годные проекты и наработки написаны на jass
Популярность мапмейкинга в редакторе триггеров стала благодаря возможностям jass и его удобности.
А иначе как ты себе представляешь (к примеру) доту на GUI?
мне так нравится в 2к18 читать этот спор)))
Это вы просто jass учить не хотите.
Намного быстрее будет напечатать две-три строки, чем нажимать на эти раздражающие менюшки в GUI
некоторые вещи просто моветон на гуе делать.
Отредактирован Hodor
И какое же от этого удовольствие? Постоянно задавать глупые вопросы вместо того чтобы посидеть 5 мин и решить их самому