【问题标题】:accessing Activity members from onAreaTouched() in andEngine从 andEngine 中的 onAreaTouched() 访问 Activity 成员
【发布时间】:2012-12-12 17:15:49
【问题描述】:

我是 AndEngine 新手,现在我正在尝试了解基础知识。

我想知道的一件事:如何从 Sprite 的重写 onAreaTouched 访问主 BaseGameActivity 的成员?问题是我认为我不能在调用中包含对主要活动的引用,因为具有此签名的此方法是引擎默认调用的方法。

假设我有一个 OnScreen DPad,我将如何从 dpad 元素的 onAreaTouched() 方法访问我的角色精灵?

【问题讨论】:

    标签: android andengine


    【解决方案1】:

    我将游戏活动的引用传递给我的游戏中需要它的任何对象,然后我就能够访问活动成员。只需确保在 Activity 对象死亡后不保留任何可能存在的引用(以避免泄漏)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多