什么是系统?系统组件是工具内置的组件,系统组件没有实例对象,在项目库或者舞台中也看不到系统组件。但它非常重要,提供了非常多游戏进行时关于工具系统的条件和动作。
工具/原料
唤境引擎
系统条件
1、系统组件提供了非常多内置判断条件,总共可分为11大类,分别是:保存与读取:提供判断执行保存与加载动作的是否成功或失败。
2、全局变量与局部变量:提供判断全局变量的值和类型的判断。
3、图层组:提供判断图层组不透明度,是否可见,是否为空的条件。
4、场景:提供判断场景着色器特效可用时和截屏完成时的条件。
5、开始与结束:提供判断场景场景开始/结束时,正在后台运行时,恢复运行时等等的条件。
6、循环:提供循环操作,可进行FOR循环,WHILE循环,选中对象循环,或直接循环次数。
7、时间:提供每隔X秒判断和比较游戏开始时到现在运行时间。
8、特殊条件:提供仅触发一次,否则ELSE,预览状态中,在移动设备上运行等特殊条件。
9、角度:提供关于角度的判断条件在角度范围内,位于顺时针方向,位于两角之间等。
10、选中实例:提供筛选条件来选中需要的实例对象,可以筛选覆盖点选中,选中最新创建实例,按条件选中,全选实例等等。
11、通用:提供通用判断条件,检测值的类型,每帧执行,比较两值,事件组启用禁用等等。
条件示范
1、下面几个例子示范系统条件的使用:1:每隔0.5秒,发射一个子弹。
2、2:比较两值条件判断,判断触摸位置和玩家位置之间的绝对值,玩家向触摸位置移动。
3、3:每帧执行设置文本内容为全局变量得分的数值。
4、4:使用场景开始时和FOR循环条件创建方格。
系统动作
1、系统组件提供了非常多内置执行动作,总共可分为8大类,分别是:保存与读取:提供保存游戏状态到本地或从本地设备/JSON字符串加载当前游戏的存储数据。
2、全局变量与局部变量:提供全局变量的加减运算,全局变量设置值,重置全局变量等等执行动作。
3、图层组:提供图层组的设置透明度,缩放比例,角度,显隐等等执行动作。
4、场景:提供场景的跳转场景,重启当前场景,旋转场景,缩放场景等等执行动作。
5、时间:提供游戏进行时的等待,设置时间尺度,重置时间尺度,设置最小帧率等等执行动作。
6、显示:提供系统显示的设置半帧率模式,设置画布尺寸,截屏等等执行动作。
7、聚焦:提供设置系统镜头的聚焦位置可聚焦到某处,聚焦到对象。
8、通用:提供系统基础执行动作如创建实例,启用或禁用事件组,停止循环等等。
系统动作示范
1、下面几个例子示范系统动作的使用:1:每隔随机1-2秒,使用系统创建敌人实例。
2、2:触摸点击游戏结束时,重置全局变量,重启场景。
3、3:对话框对话结束,跳转场景。