Index flash Papervision3D > Papervision3D with ActionScript2.0

<< AS2.0 で Papervision3D を使ってみた。 | Papervision3D with ActionScript2.0 | tortoiseSVN ( Subversion ) を使って PV3D をダウンロード >>


Papervision3D with ActionScript2.0 

昨日に引き続き Papervision3D を使ってみます。



↑のやつですが、元の fla ファイルは Revision 386: /trunk/as2/trunk/examples/HelloHotspot/ の HelloHotspot.fla です。

Revision 386: /trunk/as2/trunk に docs がありますが、いきなりは読む気がしないので sample ファイルを開いて弄ってみることに。


as ファイルを書き換えてみる


元の as ファイルは ここ にある、HelloHotspot.as です。

↓ function loop3D をちょこっと書き換える。

function loop3D()
{
theta+=0.01;
camera.x=2000*Math.sin(theta);
camera.z=-2000*Math.cos(theta);

// Render
scene.renderCamera( camera );
}


変数 theta は 最初の方で宣言しておいて、↑のように書き換えると、カメラが回ります。
半径 2000 の XZ 平面上の円です。

3D の空間をスクリプトで作っちゃうんですよね。
なので、カメラ ( 視点 ) を設定しないといけない、と。

んで、分かったのは、
1.Camera3D で作ったカメラは常に原点(0,0,0)を向いている。
2.空間の原点は、最初に配置した container の座標のところ。
とか。

ってか、フレームレートは 25 でパブリッシュしてますが、実際は 20 ~ 21 くらいになってますね。
AS2 だからこんなもんなのでしょうか。。。
でも、ちょっとしたものなら全然OKですね。

面白いっすなー!
また明日もやることにしようw



関連記事

Blender + GreatWhite で HelloWorld
Blender 2.46rc4 で出力した COLLADA 1.4.0 ( .dae ) で GreatWhite ( PV3D ) with Flex 3 SDK
tortoiseSVN ( Subversion ) を使って PV3D をダウンロード
AS2.0 で Papervision3D を使ってみた。



この記事を ブックマーク :   


<< AS2.0 で Papervision3D を使ってみた。 | Papervision3D with ActionScript2.0 | tortoiseSVN ( Subversion ) を使って PV3D をダウンロード >>

TrackBack

このエントリーのトラックバックURL:
http://innerchild.jp/mt/mt-tb.cgi/215

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

Google Friend Connect

What's New!?

最近のコメント

Ko:ki on 東京ライフハック研究会vol.1 に参加してきました!: neti2さん、昨日
neti2 on 東京ライフハック研究会vol.1 に参加してきました!: neti2です。 昨
ひまわりマミー。 on ご献本いただきました > 『100円ノートで「超」メモ術』: 初めまして!読書記事
Ko:ki on Flash CS3 と amfphp 1.9 beta2 で Flash Remoting + クラスマッピング: flasher の方
やばい on Flash CS3 と amfphp 1.9 beta2 で Flash Remoting + クラスマッピング: やばいくらい参考にな
超メモ術著者 on ご献本いただきました > 『100円ノートで「超」メモ術』: 100円ノート「超」
Ko:ki on 携帯を新しくしました、が。: かんちゃ~ん!!お久
かんちゃん on 携帯を新しくしました、が。: ありゃりゃ〜!だね┐
Ko:ki on AS2.0 で Papervision3D を使ってみた。: >ひょっとしたら編集
Ko:ki on AS2.0 で Papervision3D を使ってみた。: > もしかしたらCS
akii on AS2.0 で Papervision3D を使ってみた。: 今日も作業をしていて
akii on AS2.0 で Papervision3D を使ってみた。: ありがとうございます
Ko:ki on AS2.0 で Papervision3D を使ってみた。: akii さん始めま
akii on AS2.0 で Papervision3D を使ってみた。: 初めまして、突然です
Ko:ki on JavaScript から ActionScript 3.0 を呼び出すって話。: うれしさがすごく伝わ
あきら on JavaScript から ActionScript 3.0 を呼び出すって話。: いやあ、助かりました
ゆぼ on Google Co-op ( カスタム・サーチ・エンジン ) の設置方法・その1: Ko:ki さん
Ko:ki on Google Co-op ( カスタム・サーチ・エンジン ) の設置方法・その1: ゆぼさん、始めまして

bookmarkedEntries

タグ