我是AndEngine的新手,现在我正试图找出基础知识。
我想知道的一件事:如何从重写的onAreaTouched of Sprite访问主BaseGameActivity的成员?问题是我不认为我可以在调用中包含对主要活动的引用,因为具有此签名的此方法是引擎默认调用的内容。
假设我有一个OnScreen DPad,我如何从dpad元素的onAreaTouched()方法访问我的角色精灵?
答案 0 :(得分:0)
我将游戏活动的引用传递给我需要它的游戏中的任何对象,然后我就可以访问活动成员了。只需确保在活动对象死亡后不保留任何可能存在的引用(以避免泄漏)。