質問ページ / 171


質問ページ / 171

質問ページ/171

概要スプライトの三軸回転
投稿者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;

というようにすると、回転速度などによっては単なる拡大縮小を繰り返したような変形になってしまい平面回転になりません。スプライトを平行四辺形に変形するようなスクリプトが可能ならば実現できるのですが、そのようなことってできるのでしょうか。

回答

  • matrixを使います。サンプル応用ページの「傾斜.pfl」を参考にしてみてください -- 2010-03-10 (水) 04:49:05