最近のPV3D2.0 GreatWhite

1ヶ月ほど前になるけど、Camera3Dがめっちゃ変わった。
(Revision645からかな)

正直、面倒な仕様変更なので実際にコード書いて確かめたわけじゃないけど、FreeCameraとかFrustumCamera3Dがなくなった。
というと正確じゃないけど、Camera3DがFreeかFrustumみたいになったというべきか。
Canera3Dのパラメータもすごく変わってます。

BasicView使う人はデフォルトでは前のCamera3Dと同じ動作になるようになっている。
(たぶん、TARGETって、それっぽい名称だし)

var myBasicView:BasicView = new BasicView(width, height, scaleToStage, interactive, cameraType);

このcameraTypeパラメータが指定するところで、値は以下が使える。

CameraType.TARGET
CameraType.FREE
CameraType.DEBUG

BasicViewではデフォルトで「CameraType.TARGET」が指定されているけど、普通にnew Camera3Dすると「CameraType.FREE」になってるんじゃないかなという気がする。

んじゃ、BasicView使わないときはどうやってcameraType変更するんだってことになるけど、これまたよくわからない。
PV3DScene3Dクラスにpublicな変数でcameraTypeがあるから、これだろうか。
ここで"Free"と指定されているから、上記の気がするという件の根拠なんだけども。
[追記]
PV3DScene3Dクラスでnew Scene3D、new Viewport3Dしてる。
ほんとにすごい変わったなぁ

asdocもRevision677で出力しようとするとXSLTエラーとかでて、生成されないし。
コマンドラインとか勘弁してよ。

Flash Player10用のPV3Dも出てますよ。


PV3D ReflectionView その2

ちょっと前に紹介したPV3DのReflectionViewですが、紹介だけでは悲しいので制作者さん(?)のサイトで紹介されているサンプルコードにちょっと追加してみたものと簡単な解説です。

サンプルSWF
(MTでSWF貼るのにいい方法ないだろうか)

で、続いてちょっと手を加えたサンプルコード。

AUTHOR

名古屋でひっそりと活動中。
ホームページ制作、Flashコンテンツ制作など制作依頼がありましたらお気軽にご連絡ください。
ご希望の方には制作実績も同時にお伝えいたします。

TAG CLOUD