按照上述方法搭建好所有需要的场景之后我们需要把这些场景都串起来,并加上一些过度效果。在此之前我们先来认识一下唤境的事件表区域,也就是位于舞台正下方的这个区域。
在唤境Evkworld中,所有的动态效果都可以通过编写事件表来实现,写事件表可以达到用代码编程的效果哟~
让我们先来考虑一下场景跳转需要达成什么样的前提条件。
假设我们想要的效果是:【当对话播放完毕后,跳转到下一个场景】。那么播放对话的“对话框”是对象,“对话播放完毕”就是“条件”,“跳转到下一个场景”就是要执行的“动作”。
条件中的“对话播放完毕”主体对象是对话框,所以我们需要选中对话框后进行后续的操作。
思路清晰之后我们来写“事件”。
点击“+事件”,添加一条空“事件”。
事件编写分为两个部分,前面是“条件”,后面是“动作”。
可以看到右边出现了用于编写当前事件的面板。
然后点击对象库里的对话框,通常是选中对象,也可以点击舞台上的对话框(或点击项目库中当前场景里的对话框组件)。
此时右边会出现对话框的条件和动作
我们在上方的“条件”中,找到“对话框结束时”这个条件,双击添加进当前编辑的事件。
下面为事件添加 “跳转到下一个场景”这个“动作”,因为这个动作针对的是整个场景,属于游戏整体系统的一部分,所以这个动作存放于“系统”中。点击“系统” 图标 (只有进入事件表编辑模式,才能在右侧看到)
右边会出现的系统相关的条件动作面板,要注意不同的对象的面板内容是不同的,一定要准确选中对象哦。
在系统的动作中找到“跳转场景”这个动作,双击。
选择需要要跳转到的场景,点击“确认”。
点击“完成编辑”关闭事件结束事件表编辑。
现在我们可以预览一下,确认一下运行效果。
小贴士:事件表的条件、动作非常丰富,可以实现非常多种游戏效果。大家可以查阅帮助手册了解各个条件和动作的运用方法。多多尝试,会有意向不到的收获哟~