我在游戏里加入了角色面板的场景(已解决跳转回原场景和对话) 遇到了如下问题(通过请教训练营的老师得到了解决) 一.场景的过场动画会重新播放。(过场动画使用的是“场景开始时”的条件) 解决方法如下两种: 1.添加全局变量,添加事件触发限制。(就是通过全局变量来判断是否从角色面板场景跳转回来的,如果是,则不触发过场动画播放) 2.通过判断全局变量和场景开始时的条件,把所有过场动画的图层显隐设置为隐藏
二.到达某标签的事件如果进入角色面板前已经触发,那么回来时会失效。 解决方法:同上,通过判断全局变量重新触发一次。
三.BGM有没有什么办法暂停播放,然后回到对话场景时再继续播放?(暂停音乐的动作需要输入具体哪首音乐的标签,可是我各个场景的BGM不一样) 解决方法如下两种: 1.直接静音,回到对话场景再取消静音。 2.游戏里所有出现的音乐的标签全部写一次暂停、播放事件。(使用动作组,通过全局变量判断是否离开对话场景或回到对话场景)
以上,有更好的解决思路欢迎大佬提出
关于怎么跳转回对话场景和对话的方法↓ 添加全局变量,跳出对话场景前设置全局变量,把全局变量设置成场景名称(系统里的表达式)。 然后在另一场景的返回按钮添加跳转场景的动作,目标场景就是刚刚设置的全局变量。 跳转到对话的方法一样。