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