iOS:使用 Three.js 开发的 HTML5

标签 ios html 3d three.js webgl

我计划开发一个带有 Three.js 页面的 HTML5,这样我就可以使用它实现 3D 屏幕,并以跨平台方法轻松支持移动平台。我读到 Three.js 使用 WebGL,但是 iOS 和 Android 浏览器不支持它,所以我无法开发这样的组合应用。

谁能告诉我,我是否可以用 Three.js 页面开发 HTML5 以在 iOS 和 Android 应用程序上实现 3D 交互,或者不能作为 Web 应用程序?如果没有,请给我官方链接,其中提到它不受支持。

谢谢。

最佳答案

Three.js 可以在没有 WebGL 的情况下正常工作。您可以使用 Canvas 渲染器——它在 Three.js 文档中有描述,我相信您可以使用谷歌甚至 Bing 在 github 上找到它。它不如使用 WebGL 快,但不会在 Nissan Sentra 中参加 Monte Carlo 比赛。

您不应期望在任何移动平台上都能获得高性能 3D——主要是因为 javascript 性能可能慢得令人 NumPy 。尝试使用移动设备(使用和不使用 webgl)访问一些各种 Three.js 示例,以了解性能。

关于iOS:使用 Three.js 开发的 HTML5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16099843/

相关文章:

ios - 如何让 kGADAdSizeSmartBannerPortrait 工作

html - float :center -> float:left; div container adds space at bottom

3d - Threejs 获取对象的中心

opengl - 在 3D View 中实现操纵 handle 的方法

c++ - 使用正确的优化算法 C++ 查找 3D 空间中点之间的距离

php - iOS 推送通知发送错误

ios - Xamarin 应用程序进入后台后,延迟初始化的单例会发生什么

ios - AFNetworking - 重试直到 API 正确响应

javascript - 我无法更改标签值

html - 使用 Nokogiri 查找和替换整个 HTML 节点