关于avg游戏,对话场景跳转到另一场景的各种问题解决方法



  • 我在游戏里加入了角色面板的场景(已解决跳转回原场景和对话)
    遇到了如下问题(通过请教训练营的老师得到了解决)
    一.场景的过场动画会重新播放。(过场动画使用的是“场景开始时”的条件)
    解决方法如下两种:
    1.添加全局变量,添加事件触发限制。(就是通过全局变量来判断是否从角色面板场景跳转回来的,如果是,则不触发过场动画播放)
    2.通过判断全局变量和场景开始时的条件,把所有过场动画的图层显隐设置为隐藏

    二.到达某标签的事件如果进入角色面板前已经触发,那么回来时会失效。
    解决方法:同上,通过判断全局变量重新触发一次。

    三.BGM有没有什么办法暂停播放,然后回到对话场景时再继续播放?(暂停音乐的动作需要输入具体哪首音乐的标签,可是我各个场景的BGM不一样)
    解决方法如下两种:
    1.直接静音,回到对话场景再取消静音。
    2.游戏里所有出现的音乐的标签全部写一次暂停、播放事件。(使用动作组,通过全局变量判断是否离开对话场景或回到对话场景)

    以上,有更好的解决思路欢迎大佬提出

    关于怎么跳转回对话场景和对话的方法↓
    添加全局变量,跳出对话场景前设置全局变量,把全局变量设置成场景名称(系统里的表达式)。
    然后在另一场景的返回按钮添加跳转场景的动作,目标场景就是刚刚设置的全局变量。
    跳转到对话的方法一样。