|
|
|
Что-же собой представляет камера? А ничего сложного - просто
точечный объект trigger_camera, который должен быть установлен на той
точке карты, откуда в игре можно будет обозревать участки мапы. Камеры
используются для двух случаев: Для создания камеры на своей карте, вам (как уже говорилось) потребуется point-based entity - trigger_camera, а также любой другой именованный (!) объект, который будет служить целью для камеры (если подходящего нет - используйте точечную энтити info_target). После установки объекта trigger_camera, определите у него следующие параметры: Target - цель, на которую будет указывать камера. Флаги: (необязательно) Теперь осталось только создать какой-либо объект (кнопку, монитор и т.д.), при помощи которого игрок сможет активировать камеру. Также, можно использовать движущуюся цель (например, func_tracktrain), тогда камера будет следить за ней. А можно и камеру сделать движущейся, но это немного сложнее: Установите на карту точки пути для камеры, с помощью объектов path_corner. Далее, укажите имя первого объект path_corner в параметре Path corner объект trigger_camera. Теперь, камера при активации начнет двигаться к указанному объекту path_corner, а от него ко второму (указанному в параметра Next stop target первого объекта path_corner), и так далее... Также, не забудьте определить еще и такие параметры объекта trigger_camera, в случае с движущейся камерой: Initial speed - стартовая скорость движения камеры. Вид из камер, установленных на карте, будет также показываться при старте карты, пока игрок еще не выбрал команду и модель игрока. Например, на de_dust тоже есть камеры, и вначале уровня вы можете просмотреть определенные участки карты из них, но в игре из них нельзя наблюдать, так как не создано ни одного объекта которым можно было бы активировать их. |
приходящая домработница |