Starling #1 正方形の表示と回転

f:id:syonx:20140216221059p:plain

デモ

参考

Code

学んだこと

  • addChild()の仕組みがよくわからない。自クラスであるGameの継承しているSprite型が、addChild()を持つDisplayObjectContainer型を継承しているからこう書ける?

  • addEventListener()も同様か。更に上の継承元であるDisplayObject型が持っている。

  • Starlingフレームワークでは、角度はラジアンに統一されている。

  • QuadインスタンスpivotX pivotY プロパティで、回転の原点を正方形の中心にずらすことができる。

  • ルートクラスのコンストラクタメソッドが呼び出されるとき、インスタンスはまだStageオブジェクトを頂点とする表示リストには加えられていない。Event.ADDED_TO_STAGEというイベントを待ってから初期化すれば、Stageオブジェクトも正しく参照できる。