Quadは単色の四角形を描く描画オブジェクトである。100pixelの透明度が0.4の赤い正方形を座標(300,200)に描くには以下のようにする。
var quad:Quad = new Quad(100,100,0xff0000); quad.x = 300; quad.y = 200; quad.alpha = 0.4; baseSprite.addChild(quad);
画像を用意しなくても四角形が描けるので、アプリの容量を気にせずに使える。テスト用画像としてとりあえず入れたりするのにも便利。
ImageやMovieClipの元となっているクラスでもあるので、Quadを使ってサンプルプログラムを作り基本的な操作を習得する役にも立つ。
しかし、Quadを使うとドローコールが増えるので、単色の四角形を多く使う場合はテクスチャアトラスに四角形画像を用意して、Imageクラスを使い、サイズは拡大縮小で対応したほうが良い。
リファレンス
http://doc.starling-framework.org/core/starling/display/Quad.html
Page Info | |
---|---|
Page Name : | StarlingのQuad |
Page aliases : | None |
Page owner : | njf |
Can Read | |
Groups : | All visitors |
Users : | All visitors |
Can Edit | |
Groups : | All visitors |
Users : | All visitors |
Counter: 2660,
today: 1,
yesterday: 0
Princeps date: 2015-06-19 (Fri) 03:50:04
Last-modified: 2015-06-19 (Fri) 13:20:52 (JST) (3028d) by njf