0

我们使用来自 Flash 的新原生 3D 支持制作了一个 3D 轮播。现在当我调整大小时,我的旋转木马应该沿着中间拖动。它做得很好。但由于某种原因,视角没有出现,因此看起来我调整大小越多,旋转木马越偏向左侧。

旋转木马的设置非常简单。一切都围绕 x 轴旋转一定距离,对象旋转的 x 轴为 0。我只是将整个容器移动到屏幕中间。

为了显示:

http://www.stijlfigurant.nl/stuff/xaxis1.png http://www.stijlfigurant.nl/stuff/xaxis2.png

有没有办法解决这个问题,还是我应该回到旧的papervision?

4

2 回答 2

1

除非您发布一些代码,否则很难知道该建议什么。

Papervision 没有任何问题,但对于简单的轮播来说,它可能有点过分了。Lee Brimelow 在这里有一个很好的 3D 轮播教程:http ://www.gotoandlearn.com/play?id= 92,它可以很好地拖动而不失真。(可能值得注意的是,3D 轮播被夸大,但这可能是。)

于 2009-05-15T13:32:00.420 回答
0

我通过将 root.transform.perspectiveProjection.projectionCenter 设置为舞台中心来修复它!

于 2009-06-17T19:49:10.827 回答