怎么在切换场景的时候不会重置个体变量?



  • 我想做一个卡牌游戏,然后再场景1放了几个牌,场景2放了敌人和队友。

    在场景1的牌中我设置了变量。

    当牌1被点击时,切换至场景2 并且 将牌1的变量改到1(初始0点,数字变量)
    当牌2被点击时,切换至场景2 并且 将牌2的变量改到1(初始0点,数字变量)

    到了场景2后,

    点击敌人 并且 当牌1变量为1时,敌人-1点血量值 并且 将牌1的变量改到0
    点击敌人 并且 当牌2变量为1时,敌人-2点血量值 并且 将牌2的变量改到0

    完成后我发现点完牌1/2切换了场景,但是点击敌人却什么事情都没有发生,我就改了很多次数据和条件看看是哪里出了问题。
    最后我发现是在切换场景时,所有的牌里我设置的变量会全部重置变成初始值0,导致我点击敌人时条件不足不能触发事件。

    因此我想问下在怎样才能在切换场景时不进行重置个体变量?还是说目前版本软件根本做不到在切换场景时不进行重置个体变量?(我不是很想把牌和战斗场面放在一个场景中)