如何制作养成系统(行程安排)
发表时间: 2022-01-27 14:59:15 阶段:中级 分类:实例应用

前言
行程安排是一种常见的养成系统,通过行程安排对人物的属性变化产生影响,不同的属性又可以进入不同的分支。本教程将教大家如何制作行程安排这一养成模式,一起来看看吧。


教程开始
视频版




图文版
1)准备好素材,分别将“行程安排”导入到背景,其余按钮样式图导入到道具。


2)
新增一个高级界面。并设置需要用到的数值,这里我们用到了普通数值和字符串。




3)设置好如下按钮、行程文本。


组件库里共有这些组件(定时器用于控制未安排行程提示的打开和关闭)。


根据你的背景,先把行程文本放置到正确的位置,并记录下3处位置的坐标,然后再删除行程文本。记录的坐标,后续会用得到。





4)以“练舞”按钮为例,我们先设置鼠标点击时的外部事件
每点击一次练舞按钮,已安排行程的数值加1。这个是用来判断你已经安排了几个行程。




5)双击“练舞”按钮,开始编辑按钮的内部事件。三个动作都差不多。



①. 添加判断不同行程次数的条件


点击一次练舞按钮时,已安排行程=1。


这是点击两次练舞按钮时的条件,已安排的行程=2。动作3同理,已安排的行程=3。


②. 设置动作1。包括数值操作、打开行程。
注意两个动作的顺序不要颠倒,先赋值,打开行程才有内容。


数值操作。每次点击“练舞”按钮,赋予“行程1”的字符串值等于练舞(赋值完,打开行程1就会显示练舞)。


打开行程。注意这里就可以用到第(3)步中记录到的坐标了。三个动作,三个坐标相对应。


动作2里的数值操作如下

打开行程2,同样用刚才记录的坐标定位。


动作3设置如下


这样一个按钮就做好了。

③.“看书”和“化妆”按钮是一样的道理。请参考上面练舞按钮的做法。区别地方在于数值操作里的赋值不同。

例如下面是“看书”按钮动作1的数值操作。



6)制作“撤销”按钮。我们要达到清空的目的,只需要关闭所有行程文本组件和重置数值即可。


数值操作如下


7)最后设置下“确认”按钮。


可以看下两个动作的条件。当全部行程安排后,点击关闭行程安排界面,继续其他剧情。


当还有未安排行程时,点击打开 定时器1。


定时器的作用即当还有行程没有安排完,点击确认后就会打开提示文本。过几秒后自动关闭提示文本。
双击定时器,定时器内部如下图设置,点下图可以放大查看:



8)行程安排界面安排好后,如何和剧情连接起来呢。
我们只要用条件分支,对每次行程进行判断即可。满足条件进行某个剧情,引起了某些属性变化。


以行程1为例: 在初始剧情添加了条件分支和自动跳过


条件分支设置条件如下,行程1=练舞、看书、化妆时,分成3条支线。


给每个剧情添加上数值变化。选择了这个行程,就会引起某些数值变化。3个行程都设置上不同的数值。


行程2和行程3也参考行程1的设置,添加上条件分支和剧情内容。这样一个行程安排的养成就做好了。

TOP