【发布时间】:2017-10-25 19:37:32
【问题描述】:
又是一天,又是一个问题。
我有一个精灵,其中包含 livesRemaining 等字段。
假设我在游戏主屏幕上掉了下来,然后使用setScreen 方法将屏幕切换到“剩余生命”屏幕。我的问题是 livesRemaing 字段现在丢失了。
我的问题是处理这些“全局游戏变量”的最佳方式是什么,它们应该是屏幕之间的转换。
我应该:
- 在游戏类中创建一个精灵并将其传递到不同的屏幕?
- 在每个屏幕上创建一个新的 sprite 并将“全局游戏变量”保留在主 Game 类中?
我不确定是否有最好的方法来解决这个问题,或者这只是个人喜好问题。
任何建议将不胜感激。
提前致谢!
【问题讨论】: