5月 11 2009
はじめての「wonderFl」体験・・・PV3D練習1
遅ればせながら、「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);
}
}
}
【 関連する投稿 】
| ■ スポンサードリンク | |
※ コメント及びトラックバックは、複数のスパム専用プラグインによって厳しくチェックされ、場合によっては自動的に駆除されます。
Trackback URI |
Comments RSS




