ASprite
は基本的に、位置、サイズ、回転のある画像です。を使用して描画しSpriteBatch
ます。およびSprite
を使用SpriteBatch
すると、画面上の任意の場所で2D画像を取得するための簡単で低レベルの方法が得られます。後は君しだい。
Actor
一方、はシーングラフの一部です。これはより高いレベルであり、画像を配置するだけでなく、シーングラフに含まれるものはたくさんあります。シーングラフのルートは、ですがStage
、それ自体は表示されません。は、追加Stage
するコンテナでありActors
、シーンを整理するために使用されます。特に、入力イベントはに渡されてStage
適切なActor
に渡され、自分自身を描画Stage
するように指示するタイミングを認識します。Actor
たとえば、タッチイベントは、タッチされたにのみ送信されActor
ます。
ただしActor
、のようなテクスチャは含まれていないことに注意してくださいSprite
。代わりに、おそらく、を使用する必要がありますImage
。そのサブクラスは、単なるプレーンよりもActor
おそらく近いものです。のその他のサブクラスには、テキストなどが含まれます。Sprite
Actor
Actor
sのもう1つの大きな利点は、Actor
sを持つことができることAction
です。これらは大きなトピックですが、基本的には、設定すると自動的に発生する一連のイベントActor
(フェードイン、移動など)を計画することができます。
つまり、基本的には、グラフィカルフレームワークの一部であるという理由だけでActor
はありません。Sprite