进度条与场景切换



  • 大佬们我的进度条的进度设置为2%,但是在跳转场景后再回来,进度条显示50%默认状态。触发条件后进度值加1%,进度条又变为显示为3%状态。怎么让进度条来回切换场景后还能保持原先显示的进度值呢?



  • @东东不回家 要么给进度条加个保持状态能力,要么在这个场景写个场景开始时,设置进度条进度为当前你记录的值



  • 感谢大佬解答,保持状态能力添加了场景开始后还是会变为初始状态,可能是因为我的进度条是设置在点击条件内的原因吧,也可能是没用对。不过问题也解决了我把动作复制出来新添加了每帧执行,效果也一样了。设置进度条进度为当前记录值 这个还没试,数据保存提取方面还没有研究,储存数据都靠全局变量😂 后面物品装备在边学习边搞
    undefinedundefined



  • @东东不回家 再给出一个我个人的习惯建议,场景开始的时候写一个动作组或者事件组用于刷新所有的可变内容(包括文本、进度条、复选框等),这样不容易出错()



  • 感谢大佬,动作组也好用,测试了一下效果也一样😭 学到了,以后这样需要显示的先写动作组,后面也就方便引用了,但是还是不会写刷新可变内容的事件。

    undefined



  • @东东不回家 我比较好奇“文本”这个对象,我发现你都是引用它的实例变量值来设置为进度条的值的,这个对象默认应该也是非全局对象才对,也就是场景跳转后它也会重置,还是说其实它是辞典、数组这种组件,并不是文本组件🤔



  • This post is deleted!


  • 这个文本我设置为全局对象,只是这个场景我把它当精灵用了也挺方便的,相当与场景专属变量,切换场景暂时也没发现什么问题。用局部变量的话数据应该是会重置,我的全局变量大概有了20多个,为了方便整理我就分开用了
    undefined



  • @东东不回家 局部变量勾选静态变量属性就不会重置了,全局对象的话,跳转场景不会被销毁,意味着其他场景里这个文本对象也会存在


Log in to reply