「as3isolib」と僕。
久々の記事アップです。
前回の失敗(爆)を忘れるべく、最近遊んでいる技術ネタを^^
最近「as3isolib」という「Isometric Library」で遊んでます。
as3isolib - Project Hosting on Google Code
http://code.google.com/p/as3isolib/
「Isometric」ってなんぞや!ですが
三次元空間を二次元平面で表現する方法のひとつで、斜め上方からの視点で表す方法だそうです。
それを、角描画の角度などをISOの統一規格にした形式と言った感じでしょうかw
間違ってらスイマセンw
建築関連でよく用いられているようです。
説明のサイトを探してたら↓こんなサイトも
アイソメトリック(Isometric)(あいそめとりっく)|建築用語
http://www.sukemitsu.co.jp/library/a/a0025.html
「Isometric」を扱うライブラリが「as3isolib」という訳です。
このライブラリを使うと、Habbo H○telやアメ○バ ピ○ みたいなアプリを作ることができます。
もちらん本格的に行うには、サーバサイドは必要ですがw
ちなみに下記のサイトで利用されています。
http://www.royalcaribbean-asia.com/dreamship/index.aspx?ship=32#/dreamship-gallery/ship/42
色々面倒なのでは?とお思いでしょうが、
扱い方は、簡単!
まずチュートリアルから
as3isolib_tutorial_001
http://code.google.com/p/as3isolib/wiki/as3isolib_tutorial_001
package
{
import as3isolib.display.primitive.IsoBox;
import as3isolib.display.scene.IsoScene;import flash.display.Sprite;
public class IsoApplication extends Sprite
{
public function IsoApplication ()
{
var box:IsoBox = new IsoBox();
box.setSize(25, 25, 25);
box.moveTo(200, 0, 0);var scene:IsoScene = new IsoScene();
scene.hostContainer = this;
scene.addChild(box);
scene.render();
}
}
}
って感じで数行で箱が表示されます。
簡単ですww
