-1

私は AndEngine の初心者で、今は基本を理解しようとしています。

知りたいことの 1 つ: スプライトのオーバーライドされた onAreaTouched からメインの BaseGameActivity のメンバーにアクセスするにはどうすればよいですか? この署名を持つこのメソッドは、エンジンがデフォルトで呼び出すものであるため、呼び出しにメインアクティビティへの参照を含めることはできないと思います。

OnScreen DPad があるとします。dpad 要素の onAreaTouched() メソッドからキャラクター スプライトにアクセスするにはどうすればよいでしょうか。

4

1 に答える 1

0

ゲーム アクティビティの参照を必要とするゲーム内の任意のオブジェクトに渡すと、アクティビティ メンバーにアクセスできるようになります。アクティビティオブジェクトが死んだ後も生きている可能性のある参照を保持しないようにしてください(リークを避けるため)。

于 2012-12-12T17:40:31.670 に答える