【Unity游戏开发基础】如何通过游戏菜单控制游戏全屏显示

【脚本】

public void SetFullscreen (bool isFullscreen)
{
	Screen.fullScreen = isFullscreen;
}

其中Screen是游戏本身的对象,fullScreen是Screen的属性,这个函数其实什么都没做,就是通过传参isFullscreen,来设置Screen的fullScreen属性,实现控制游戏是否全屏显示。

【关联用户输入和脚本】

和其他应用一样,脚本函数代表一个行为,要触发这个行为需要用户的动作。动作通过UI组件实现,所以下面要做的就是将之前的脚本和游戏的UI实例挂钩。
由于isFullscreen本身是一个布尔类型数据,所以对应的UI选择ToggleButton比较合适。
在Canvas下建一个Toggle,然后在这个Toggle实例的OnValueChanged列表中关联脚本,这个功能就实现了。
在这里插入图片描述

你可能感兴趣的:(VR和Unity游戏开发,游戏,unity,游戏开发,c#,全屏显示)