0

私はHaxeOpenFLを試していますが、クラスがUnitySpriteの a と同義であるかどうか疑問に思っています。スプライトのインスタンスは階層構造になっているようで、これを利用してオブジェクトを管理できないかと考えています。GameObject

例えば:

Game (Sprite / container / no visual representation)
 |--> Grid (Sprite / container / no visual representation)
       |--> Tile (Sprite)
       |--> Tile (Sprite)
       |--> ...
 |--> ...

上記の仮定で正しいですか、Spriteそれとも視覚表現を持つオブジェクトに対して純粋にクラスを拡張する必要がありますか?

4

2 に答える 2

3

コンテナのみが必要な場合は、拡張する必要がありますDisplayObjectContainer。しかし、 のような抽象的なものGameには、まったく使用せずDisplayObject、カスタム クラスを使用します。

から拡張するクラスは、表示リストDisplayObjectに追加する必要があるものにのみ使用してください。あなたの例では、 であってはなりませんが、おそらくはいです。GameSpriteTileGrid

于 2013-08-13T19:26:11.530 に答える