【脚本】
public void SetFullscreen (bool isFullscreen)
{
Screen.fullScreen = isFullscreen;
}
其中Screen是游戏本身的对象,fullScreen是Screen的属性,这个函数其实什么都没做,就是通过传参isFullscreen,来设置Screen的fullScreen属性,实现控制游戏是否全屏显示。
【关联用户输入和脚本】和其他应用一样,脚本函数代表一个行为,要触发这个行为需要用户的动作。动作通过UI组件实现,所以下面要做的就是将之前的脚本和游戏的UI实例挂钩。 由于isFullscreen本身是一个布尔类型数据,所以对应的UI选择ToggleButton比较合适。 在Canvas下建一个Toggle,然后在这个Toggle实例的OnValueChanged列表中关联脚本,这个功能就实现了。