Ad

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やMovieClipEditの元となっているクラスでもあるので、Quadを使ってサンプルプログラムを作り基本的な操作を習得する役にも立つ。

しかし、Quadを使うとドローコールが増えるので、単色の四角形を多く使う場合はテクスチャアトラスに四角形画像を用意して、Imageクラスを使い、サイズは拡大縮小で対応したほうが良い。

リファレンス

http://doc.starling-framework.org/core/starling/display/Quad.html


Front page   Edit Freeze Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 1423, today: 1, yesterday: 2
Princeps date: 2015-06-19 (Fri) 03:50:04
Last-modified: 2015-06-19 (Fri) 13:20:52 (JST) (1400d) by njf
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失


NJF