概要 | スプライトの三軸回転 |
---|---|
投稿者 | Parafla Quality |
状態 | 解決 |
カテゴリー | ParaFla! |
投稿日 | 2007-02-14 (水) 15:48:25 |
バージョン | 1.24 |
スプライトの三軸回転を実現したいのですが、たとえばASで
rotx,roty //x,y軸についての回転量 rotvx,rotvy,rotvz //各軸についての回転速度
_rotation += rotvz; rotx += rotvx; roty += rotvy; _xscale = Math.cos(roty * Math.Pi/180) *100; _yscale = Math.cos(rotx * Math.Pi/180) *100;
というようにすると、回転速度などによっては単なる拡大縮小を繰り返したような変形になってしまい平面回転になりません。スプライトを平行四辺形に変形するようなスクリプトが可能ならば実現できるのですが、そのようなことってできるのでしょうか。