view_context
Объект view_context — параметры камеры кадра. Его получает колбэк события override_view. Изменение полей меняет камеру.
Объект действителен только во время колбэка
override_view. Не сохраняйте его.
Поля#
| Поле | Чтение | Запись |
|---|---|---|
fov |
number — поле зрения, градусы |
number; 0 запрещён (attempt to set FOV to 0) |
origin |
vector — ссылка: view.origin.z = ... пишет прямо в камеру |
vector |
angles |
angle — ссылка |
angle |
Неизвестное поле — ошибка field not found.
-- Камера чуть выше и с увеличенным полем зрения, пока зажата клавиша V (0x56)
events.override_view:set(function(view)
if utils.key_state(0x56) then
view.fov = view.fov + 20
view.origin.z = view.origin.z + 10
end
end)