我想写一个围绕y轴旋转的简单三维图像作为图像轮播。我可以将所有照片放在轴周围,但我无法将主图像朝向屏幕。我的意思是z轴没有指向屏幕。相反,z轴朝向左上角。
如何使z轴指向垂直于屏幕?
答案 0 :(得分:1)
查看PerspectiveProjection
类,将fieldOfView设置为45,并执行以下操作:
var pp:PerspectiveProjection = new PerspectiveProjection();
pp.projectionCenter = new Point(this.width/2, this.height/2);
pp.fieldOfView = 45;
this.transform.perspectiveProjection = pp;
主Sprite / Application的默认PerspectiveProjection位于左上角,因此在3D中,所有内容看起来都像是向左上方延伸。因此,只需将其设置为应用程序的中心,并在任何调整大小或更改时更新它。
gotoAndLearn.com有一个可能有用的简单Click and Zoom 3D Carousel。
如果有效,请告诉我, 兰斯