view_camera

此数组保存指定给给定视口的唯一相机 ID,并且可以设置为新相机或读取以获取当前相机,如果未指定相机,则返回 -1。一个房间中最多可以有 8 个视口处于活动状态(数组值0到7),只需将此变量设置为相机 ID 值(由函数 camera_create()camera_create_view() 返回),即可将相机分配给其中的任何一个。如果已通过"房间编辑器"将相机设置为视口,则此变量将保留该端口的相机 ID。

 

语法:

view_camera[0 ... 7]

 

返回:

Camera ID or -1 (if no camera is assigned)

 

例子:

if view_camera[0] == -1
{
    view_camera[0] = camera_create_view(0, 0, room_width, room_height);
}

以上代码检查 viewport [0] 是否附加了相机,如果没有,则创建并设置一个相机。