进度条与场景切换
-
大佬们我的进度条的进度设置为2%,但是在跳转场景后再回来,进度条显示50%默认状态。触发条件后进度值加1%,进度条又变为显示为3%状态。怎么让进度条来回切换场景后还能保持原先显示的进度值呢?
-
@东东不回家 要么给进度条加个保持状态能力,要么在这个场景写个场景开始时,设置进度条进度为当前你记录的值
-
感谢大佬解答,保持状态能力添加了场景开始后还是会变为初始状态,可能是因为我的进度条是设置在点击条件内的原因吧,也可能是没用对。不过问题也解决了我把动作复制出来新添加了每帧执行,效果也一样了。设置进度条进度为当前记录值 这个还没试,数据保存提取方面还没有研究,储存数据都靠全局变量 后面物品装备在边学习边搞
-
@东东不回家 再给出一个我个人的习惯建议,场景开始的时候写一个动作组或者事件组用于刷新所有的可变内容(包括文本、进度条、复选框等),这样不容易出错()
-
感谢大佬,动作组也好用,测试了一下效果也一样 学到了,以后这样需要显示的先写动作组,后面也就方便引用了,但是还是不会写刷新可变内容的事件。
-
@东东不回家 我比较好奇“文本”这个对象,我发现你都是引用它的实例变量值来设置为进度条的值的,这个对象默认应该也是非全局对象才对,也就是场景跳转后它也会重置,还是说其实它是辞典、数组这种组件,并不是文本组件 ?
-
此回复已被删除!
-
这个文本我设置为全局对象,只是这个场景我把它当精灵用了也挺方便的,相当与场景专属变量,切换场景暂时也没发现什么问题。用局部变量的话数据应该是会重置,我的全局变量大概有了20多个,为了方便整理我就分开用了
-
@东东不回家 局部变量勾选静态变量属性就不会重置了,全局对象的话,跳转场景不会被销毁,意味着其他场景里这个文本对象也会存在