我还是Three.js的新手但到目前为止我一直很喜欢它的功能。我一直在做的一件事是360,根据你是否在桌面/移动设备上,它将加载不同的控件。我看到的问题是DeviceOrientationControls.js在我尝试定义XYZ时将相机移动得非常不合适。
这是一个链接:http://www.freeptools.com/mapster/testing-360s2.php
如果忽略XYZ并将相机的Z位置设置为1,则设备方向控制按预期完美运行。
脚本在这里:http://www.freeptools.com/mapster/js/360widget-dev2.js。摄像机位置是在392线附近定义的。我不确定是什么导致这种情况,但它似乎并不是特定于设备。
编辑:我要附上一些照片来展示这个