最后讲一下如何实现某事件的循环,比如猜硬币游戏,猜错了一次还可以再去猜第二次,直到猜对了,费南德加入为止。这个主要是靠前面提到的条件的判断来实现的。我们先在事件编辑器中限制费南德不属于我方,并约束该event的触发可以循环。
![](https://imgsa.baidu.com/forum/w%3D580/sign=d28519bcc3fdfc03e578e3b0e43e87a9/49585b310a55b319f1bd6d3743a98226cefc1743.jpg)
然后我们可以在对应的script里录入对话并建立分支,在其中一个分支的后面添加效果使“费南德不属于我方”的条件保持,即猜硬币失败,而另一个分支效果是使“费南德不属于我方”的条件不成立,即“费南德属于(加入)我方”。那么该事件则由“费南德不属于我方”开始触发,当进行猜硬币游戏赢后由费南德属于(加入)我方结束循环,而进行猜硬币游戏输后,则剧本继续循环。
![](https://imgsa.baidu.com/forum/w%3D580/sign=3b6a93260923dd542173a760e108b3df/3013f63f8794a4c28d6708690ef41bd5ac6e394c.jpg)