5月 11 2009

はじめての「wonderFl」体験・・・PV3D練習1

Published by admin at 03:10 under 3D,ActionScript

遅ればせながら、「wonderFlサービス」に入ってみました。
wonderFlは、ActionScript 3.0 のコーディングとその実行結果がすぐ確認できるのでハードコーダーにとってはかなり便利なWebサービスかもしれません。

ただ、1クラス(例えばFlashCS3以降で言うところのドキュメントクラス)で完結するというコーディングスタイルなのと外部データ(イメージとか)が読み込めないようなので、使い方としては、新手のライブラリの動作を確認するとか、アルゴリズムを確認するとか、ちょっと限定されるかもしれませんね。(何がどこまで可能なのかについては未確認です)
後は、初心者がActionScript 3.0をマスターするのにも良いかもしれません・・・

パワーユーザーになって使いまくるかと言うと・・・う~ん、微妙なところです。(笑)

■ とりあえず、一発目としてPaperVision3Dを使ったText回転サンプルを作ってみました。

package
{
    import flash.events.Event;
    import org.papervision3d.materials.special.Letter3DMaterial;
    import org.papervision3d.typography.Font3D;
    import org.papervision3d.typography.Text3D;
    import org.papervision3d.typography.fonts.HelveticaRoman;
    import org.papervision3d.view.BasicView;
	[SWF(backgroundColor = "0x000000", frameRate = "30")]
    public class Text3D_01 extends BasicView
    {
        private var text3D:Text3D;
        private var material:Letter3DMaterial;
        private var font3D:Font3D;
        public function Text3D_01 ()
        {
            init();
            startRendering();
        }
        private function init():void
        {
            material = new Letter3DMaterial(0xFFFFFF);
	    material.doubleSided = true;
            font3D = new HelveticaRoman();
            text3D = new Text3D("Hello WonderFl.", font3D, material);
            text3D.scale = 5;
            scene.addChild(text3D);
        }
        override protected function onRenderTick(event:Event = null):void
        {
            super.onRenderTick(event);
            text3D.yaw(0.5);
            text3D.roll(0.1);
        }
    }
}

PV3D Text 01 – wonderfl build flash online

【 関連する投稿 】

No responses yet





■ スポンサードリンク  


※ コメント及びトラックバックは、複数のスパム専用プラグインによって厳しくチェックされ、場合によっては自動的に駆除されます。

Trackback URI | Comments RSS

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes