设置视野变量


描述

此动作允许你设置有关 可视区域的内置变量,以便让你控制房间中的相机。你先选择需要编辑的可视区域变量,然后选择需要编辑的可视区域 (0到7) ,最后,选择这个变量的新的值。可视区域是用于绘制给定摄像机视图的屏幕区域(在房间编辑器中设置),下表列出了你能够以这种方式设置的不同变量:

变量 描述
摄像机 用来设置视口(视口是用来显示不同的摄像机视野)你需要提供所更改相机的唯一ID值。(点 这里了解更多)。
可见性 可视区域是否可见的开关,可以选择 或者 。当设置为时,可视区域可见(就是说会在屏幕绘制),当设置为时,屏幕上不会绘制任何东西。
可视区域X坐标 游戏窗口内的可视区域的X坐标。这是游戏窗口中视口的Y位置。请注意,只有当多个视图端口处于活动状态时才会真正需要 - 例如创建分屏效果 - 如果只有一个端口处于活动状态时使用,则会出现意外结果。
可视区域Y坐标 游戏窗口内的可视区域的Y坐标。这是游戏窗口中视口的Y位置。请注意,只有当多个视图端口处于活动状态时才会真正需要 - 例如创建分屏效果 - 如果只有一个端口处于活动状态时使用,则会出现意外结果。
可视区域宽度 可视区域的宽度(单位像素)可视区域的宽度(或组合视图端口,如果有多个活动),定义游戏开始时游戏窗口或背景画布的宽度,因此在游戏开始后更改此值 将不会改变窗口尺寸,除非使用GML函数 window_set_size. 请注意,如果你将更大或者更小的视口尺寸赋予相机,相机视野会自动变小或变大去适应窗口尺寸。
可视区域高度 可视区域的高度(单位像素)可视区域的高度(或组合视图端口,如果有多个活动),定义游戏开始时游戏窗口或背景画布的高度,因此在游戏开始后更改此值 将不会改变窗口尺寸,除非使用GML函数 window_set_size。请注意,如果你将更大或者更小的视口尺寸赋予相机,相机视野会自动变小或变大去适应窗口尺寸。
可视区域ID 使用此变量,你可以将给定视图端口的内容设置为绘制到曲面,你提供的值是用于绘制视图端口的曲面的值。更多信息点击 这里.


动作语法:

设置视野变量语法


参数:

参数 描述
变量 可以设置的内置视野变量
视野 目标可视范围T(0 - 7)
内置变量的新值


例如:

设置视野变量举例
上述动作块检测,当特定键被按下时,它将使视口[0]可见,否则它将使其不可见。