【问题标题】:Three.js Rendering Issue on iOS Mobile DevicesThree.js 在 iOS 移动设备上的渲染问题
【发布时间】:2019-02-13 06:42:11
【问题描述】:

我正在开发的 three.js 应用程序存在问题。我无法真正描述这个问题,但this photo 很好地展示了它。我已经在 iPhone 6s 的 safari 和 chrome 上对此进行了测试,结果相同。在类似规格的安卓设备上,我没有遇到问题。这是我可以解决的问题吗?还是只是因为项目的性能要求。

【问题讨论】:

  • 也许分享一张它应该是什么样子的图片?否则你的问题很可能会被删除。

标签: javascript ios mobile three.js glsl


【解决方案1】:

从这个Github 讨论中,您最好的选择是查看您是否使用FloatType 并将其更改为HalfFloatType。如果这不能回答您的问题,请用您认为问题所在的示例进行更新。

【讨论】:

  • 我注意到解决方案是更改渲染纹理的精度。我的程序用作 THREE.ShaderMaterial;有没有办法指定材料的精度?另外记录一下this 是正确渲染的场景应该是什么样子。
  • 这里是规范的链接:threejs.org/docs/#api/en/materials/ShaderMaterial。我只知道 Three 的基础知识,并且一直在使用 Google 来回答您的问题。查看 Github (github.com/mrdoob/three.js) 和 Three.js 文档了解更多信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多