我已经阅读了很多关于这两个控件的内容,目前我正在使用TrackballControls.
我需要沿着所有三个轴旋转一个对象(两个控件都已经这样做了),但是我还需要手动设置一个新的摄像机位置/旋转.而这并没有真正起作用.
我的解决方法是禁用轨迹球控件,获取新位置的四元数对象,将它们应用于camera.up然后启用相机
但正如所提到的,这并不是真正稳定的.
我读到OrbitControls可能是这项任务的更好解决方案.但OrbitControls对物体的垂直旋转有"限制",我需要无限制地旋转我的物体.
所以我的问题是:
1.哪种控制系统更适合我的任务
2.如果是轨迹球 - 您将如何手动设置新的摄像机位置和旋转?如果它是轨道 - 有没有办法禁用这个垂直旋转限制?
非常感谢!!
问候 - Misa
我正在为 Android 构建一个 React-Native 应用程序,在尝试使用 React-Native-Video 播放不同的视频时收到错误。错误说:
[errorException] => com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$DecoderInitializationException: Decoder init failed: OMX.amlogic.avc.decoder.awesome, Format(1, null, null, video/avc, null, -1, null, [3840, 2160, -1.0], [-1, -1])
[errorString] => Unable to instantiate decoder OMX.amlogic.avc.decoder.awesome
Run Code Online (Sandbox Code Playgroud)
我发现这个建议改变解码器,但在JS中这似乎是不可能的。有什么办法可以做到这一点吗?或者您会推荐另一个本机视频播放器吗?