使用条件逻辑,您可以根据条件来触发以下操作:距离、数值比较、状态变化。
使用条件逻辑,您就可以创建对对象输入做出反应的更身临其境的体验,例如当使用了游戏控件的角色接近时,门会打开。
添加条件逻辑事件
以下是给场景添加条件逻辑事件的方法:
- 选择要添加条件事件的对象
- 添加一个新事件,选择“
条件逻辑
” - 打开条件逻辑事件,开始添加和调整动作和参数。
条件逻辑事件参数
条件逻辑事件是基于“If → Then / Else”,即”如果→ 那么 / 否则“的表达式来触发基于前面提到的条件来执行相应操作的。
设定条件逻辑参数之后,可以在上方预览设定的语句参数。
条件: 如果
条件是指已定义的语句,如果满足语句,则执行操作。
条件逻辑事件中的条件包括以下:
- 距离:即物体之间的单位距离。如果达到设定的距离,就会触发动作。
- 状态变化:即可以指定某一个对象,的状态变化为某一个状态。当检测到其发生状态变化时,就会触发动作。
当满足条件时:那么
当满足条件时,则触发动作。在条件逻辑中,动作包括:
- 过渡:过渡可以针对某个特定对象进行,过渡、延迟、循环等参数的设定。
- 声音:声音可以播放、暂停、停止。声音可以在Spline音效库中选择,也可以上传您自己的声音。
为了更好的理解交互事件的原理,可以前往交互属性说明、交互&互动和播放声音。
需要订阅Spline的超级版或者超级团队版,才能够访问Spline的音效库。
当不满足条件时:否则
如果不满足条件,则可以触发另一个动作。与”那么“相同,”否则“可以设定的动作包括过渡和声音。
添加距离条件
- 在”
如果
“条件下选择”距离
“来添加条件 - 选择要测量距离的对象,并输入距离值。
- 如果从对象A到B的距离达到设定值,则会触发”
那么
“的动作,如果条件不满足,则会触发”否则
“的动作。
添加状态变化条件
- 在”
如果
“条件下选择”状态变化
“来添加条件 - 选择要检测状态变化的对象,并选择要发生变化的状态
- 如果对选中对象检测到状态变化,则会触发”
那么
“的动作,如果条件不满足,则执行”否则
“的动作。
预览条件逻辑事件
你可以在事件面板的顶部,预览条件逻辑的参数。这将帮助你更好的查看在选定条件下将触发的逻辑和动作。
来试一试吧👇🏻
您可以将条件逻辑交互事件与游戏控制和物理属性一起使用,以创造身临其境的体验。在下面试试吧!
使用W 、S、 A、 D
键移动角色,空格
键跳跃,箭头↑↓←→
键移动相机。
/@ 添加url文件