下面我们再编写两个文字冒险类游戏里常见的效果,以展示事件编写的丰富性。
AVG中一个常见的效果是,让立绘表情在对应时机发生变化。这是文字冒险类游戏里经常会用到的效果,在对话过程中,立绘表情发生变化。同样的,我们先来分析达成这个效果的对象所需要的条件和动作:【“当对话进行到某一句话时,立绘表情发生变化!】;【对话框】是对象,【对话进行到某一句话】是条件,【立绘表情发生变化】是动作。
通过拆解,我们总结得出:人物一开始是一般状态(平静状态),直到某句对话出现后,立绘表情发生变化(生气状态)。
点击舞台上的对话框(或是在项目库中展开当前场景选择目标对话框),在右侧面板点击“对话编辑”。
先给这句话做个记号,在标签框里根据喜好填写容易记住的标签内容,这里我们暂且填“女仆生气”。
点击确定,返回主界面。在添加事件之前我们先给立绘添加生气的表情。
双击对象库中的立绘对象。
在立绘人物编辑界面选择新建动画并修改名字之后添加对应的图片。
接着点击舞台上的对话框(或是在项目库中展开当前场景选择目标对话框),再点击“+事件”,添加一条空事件。
在右边面板中,双击“到达标签时”这个条件。在弹出的框中填写我们之前设置的标签”女仆生气”(一定要加英文(半角)引号哦!)
点击确认。我们就成功添加了【当标签是”女仆生气”这句话出现时】的这个条件。
接下来添加【立绘表情变化】这个动作。
在右边面板中的“动作”部分找到“设置动画”,双击,在弹出的框中填写我们设置的动画名字““田园装-生气””
点击“完成编辑”完成这个事件的编写。
对话中更改立绘表情的方法就完成了!
AVG中另一种常用的效果是设置对话选项。通常的用法有两种:一是点击某个选项跳转到不同的场景;二是选择不同的选项时,会有不同的数值变化。我们先教大家第一种做法的实现方式。
在菜单栏上点击“按钮组件”这个按钮,或直接拖入舞台。
一个按钮相当于一个选项,所以我们至少需要设置两个按钮。先来设置第一个按钮。
在对象库中找到刚新建的按钮对象,右键选择重命名。
之后双击即可进入按钮样式编辑界面,界面左侧显示每个按钮的四个状态,可以给不同状态设定不同的样式,增加按钮的表现力。
设置好按钮后,点击舞台上的按钮,在右边显示的按钮属性面板中可以设置按钮上的文本,文字大小、颜色,初始状态等等。如果没有看到属性面板,那么有可能是因为没有点击事件表区域的“完成编辑”退出事件表编辑模式导致的,这里要留意一下。
这时候第一个按钮就设置完成了,我们可以复制第一个按钮的样式,直接制作第二个按钮。
在左下方对象库里,在“剧情选项一”对象上右键,选择克隆。复制后重命名为剧情选项二。
鼠标左键按住对象,拖放到舞台上。
用同样的方法设置好第二个按钮。
两个选项按钮都设置好之后我们来开始写事件:【当点击选项按钮时,跳转到对应场景】;【选项按钮】是对象,【点击选项按钮】是条件,【跳转到对应场景】是动作。
所以先选中作为对象的选项按钮。然后点击“+事件”,创建一条空的事件。在右边面板中找到,“被点击时”这个条件。
再点击“系统”图标,切换到系统的条件动作面板。
在动作中找到“跳转场景”,双击,再选择想跳转到的场景即可~
一个完整的、根据选项跳转指定场景的事件就写好了,可以预览一下看看效果!
同样的,重复一次上面的步骤,设置剧情选项二按钮的事件的条件和动作。
在按钮出现的时机方面,我们希望在奶茶场景中的对话结束后,才出现选项按钮并且隐藏对话框。所以首先我们需要把两个选项按钮的开始可见属性去掉,只有这样做之后按钮在场景开始时才默认不显示。
接着通过写事件,在对话框结束时(条件),显示剧情选项一和剧情选项二,并且隐藏对话框(动作)。