ムービークリップのrotateXプロパティを設定したい(3Dで後方に傾くようにする)が、それを試みるたびに
myMC.rotationX = -90;
変な角度で後ろに傾いています。ムービークリップを回転させて、後ろに完全に真っ直ぐ傾けるにはどうすればよいですか? この変換の中心点を設定するにはどうすればよいですか?
ムービークリップのrotateXプロパティを設定したい(3Dで後方に傾くようにする)が、それを試みるたびに
myMC.rotationX = -90;
変な角度で後ろに傾いています。ムービークリップを回転させて、後ろに完全に真っ直ぐ傾けるにはどうすればよいですか? この変換の中心点を設定するにはどうすればよいですか?
スクリーンショットは「...奇妙な角度」を説明するのに役立ちますが、「消失点」が間違った場所にあるように聞こえます. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/geom/PerspectiveProjection.htmlをご覧ください。
親に消失点を設定します (移動したり、ステージのサイズを変更したりしない限り、一度だけ行う必要があります)。例:
//set vanishing point to center of current DisplayObject
this.projectionCenter = new Point(this.width/2, this.height/2);
次に回転します。
myMC.rotationX = -90;