Как создать РИ объект-дверь, а также лестницу. Раньше я их составлял из нескольких scene_leader, однако, этот способ почему-то не работает…
Рабочие двери и лестница? Двери можно сделать, используя toolbox.
(Toolbox → Rendinsts → клик по двери → Unbake или Instance).
Для лестницы надо дополнительно еще разместить scene_ladder.
Если просто в виде обычного объекта, то используется объект game_rendinst и/или game_rendinst_decor.
scene_ladder я и использовал, ставя 1 объект, в конец\середину другого, работало, но теперь ты поднимаешься до конца 1 лестницы и всё, а увеличиваются они криво.
Вроде лестницы работают нормально.
Одна лестница на другую? Должно работать, вроде, делал недавно. Скоро гляну еще разок. А так, наверное, надо сделать так, чтобы пересекались.
Стоп. Ты пробовал только через инструмента Scale? Так лучше не делать с лестницами. У них есть свойства.
- height - высота.
- width - ширина (лучше сильно не менять, все равно будет кидать в центр лестницы).
- thickness - толщина/глубина (вряд ли стоит менять, может поломать анимации).
- numSteps - кол-во ступенек.
Неа, а можно как-то ускорить процесс взбирания на лестницу?
Работает, правда, хуже, чем раньше. Надо нажимать на кнопку прыжка/на клавиши перемещения влево и вправо.
Да, но скорость будет влиять на все лестницы. Для этого, наверное, надо будет изменить human_net_phys__blk. И в другом файле отредактировать скорость лазания (ladderClimbSpeed).
Пример кода для Entities.blk файла и сам файл:
ger_base_soldier{
_override:b=yes
human_net_phys__blk:t="%ugm/soldier.blk"
}
Вместо ger_base_soldier можешь написать base_soldier, тогда изменения будут для всех бойцов. Или заменить ger на другое слово. Если не ошибаюсь, можно написать ussr, usa, uk, it, jap и moroc.
Файл: soldier.blk.txt (7,8 КБ).
В этом же файле не только скорость карабканья по лестнице. Но и пару других моментов, включая скорость смены оружия на том или ином слоте. Не забудь поменять тип файла с .txt на .blk.
как поставить ночь в редакторе
В объекте level настраиваешь level__timeVec.
Если что level можно найти используя поиск (лупа).
Если цель сделать на карте только ночь, то убираем лишнее время. Для этого рядом с level__timeVec жмем на -.
Если что в редакторе есть консольная команда skies.setTime, которая позволяет менять время. Открыть консоль можно при нажатии на тильду (~) или ё. Изменения вызванными консольными командами не сохраняются.
А как сделать облачную\дождевую\грозовую и т.д. погоду?
Cлучайную раз в бою? Или в виде постоянной?
Если второе, то в level отключаешь шанс появления той или иной погоды. Для этого внутри level__weatherChoice меняем цифру после названия погоды или weight (если погода как вкладка).
Или просто чистишь level__weatherChoice полностью.
А после создаешь объект погоды из Create Entity.
Для создания дождя надо всего лишь разместить camera_rain_… объекты, для снега camera_snow_… (вместо многоточия там будет light_template или heavy_template). А для грозы уже несколько объектов: lightning_animchar_manager, lightning_volumetric и lightning_panorama, а также lightning_sound.
Случайную погоду будет сложнее сделать. И не без редактирования scene.blk. Могу сказать что и как, а так если что пример есть в новых картах после появления редактора (ТО, СТЗ и Ардены). Там в level__weatherChoice настроена случайная погода.