我认为这张图片更好地解释了我的问题:http: //i48.tinypic.com/wvrbcy.png
在这张照片上,相机沿椭圆移动。我对这条轨迹的代码是:
var r = 0;
function render() {
cameraMain.rotation.y+=0.003;
cameraMain.position.x = Math.sin(r*0.1)*500;
cameraMain.position.z = Math.cos(r*0.1)*1000;
r+=Math.PI/180*2;
}
但这不是我需要的。我希望我的相机以一种星形轨迹移动,这样它就会有一种“放大”/“缩小”的效果。我怎样才能做到这一点?