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
ぺージ情報 | |
---|---|
ぺージ名 : | StarlingのQuad |
ページ別名 : | 未設定 |
ページ作成 : | njf |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
Counter: 2776,
today: 1,
yesterday: 0
初版日時: 2015-06-19 (金) 03:50:04
最終更新: 2015-06-19 (金) 13:20:52 (JST) (3196d) by njf