SceneKit中的Floor在运行时是垂直方向的

时间:2018-01-07 10:29:15

标签: ios swift scenekit

尝试在场景工具包中制作阴影并在场景编辑器中取得成功,但是当我运行用于垂直而不是水平方向的阴影的应用程序层时,我不明白为什么会这样。

我在编辑器中使用的对象具有良好的阴影,其方向与运行时相同,但不是底层。

以下是我的多维数据集在编辑器enter image description here

中的样子

当我向场景编辑器添加地板时,它垂直于场景中的其他项目,我使用Euler x -90来使其正确。

当我运行应用程序时,所有对象看起来都与场景编辑器中的对象相同,但是地板垂直放置。

如果我没有将Euler x -90应用到地板上,那么它在场景编辑器中是垂直的,但它在运行时是可以的,但它根本没有阴影。

我应该如何正确地放置所有具有相同方向的物体?

1 个答案:

答案 0 :(得分:0)

听起来您的相机定位/旋转不正确。 不应旋转地板。改为旋转相机/游戏对象。