【问题标题】:OpenGL usage on mobile HTML5 games移动 HTML5 游戏上的 OpenGL 使用
【发布时间】:2012-07-28 07:08:34
【问题描述】:

我有一个使用 WebGL 在桌面网络浏览器中运行的 HTML5 游戏。显然 HTML5 和 jscript 可以构建到移动平台,但是 WebGL 代码会发生什么?

我认为 WebGL 在移动应用程序中效果不佳。

那么你如何在移动 HTML5 中使用 OpenGL?是否有 jscript 绑定到 OpenGL ES?

谢谢

编辑:为了清楚起见,我说的是本地安装的移动应用程序,而不是浏览器。就像使用 PhoneGap 之类的东西一样

【问题讨论】:

标签: html mobile webgl jscript


【解决方案1】:

尼科尔, appMobi 已将 WebGL 集成到其 iOS 和 Android 原生包装器中,为 HTML5 画布绘图提供了大约 10 倍的性能提升。 appMobi 与PhoneGap 类似,在构建HTML5 内部的原生“包装器”,使用JS API 让您的游戏访问所有操作系统功能。这是一个描述加速的页面,我们称之为directCanvas。 http://www.appmobi.com/index.php?q=content/directcanvas-accelerates-html5-game-performance

希望这有帮助! 罗伊

【讨论】:

    【解决方案2】:

    我认为 WebGL 在移动应用程序中效果不佳。

    你是怎么想的? WebGL 基于 OpenGL-ES 2.0,这是大多数移动设备支持的 OpenGL-ES 配置文件。所以 WebGL 很好地映射到移动设备的 GPU 能力。这更多的是浏览器支持问题,而不是性能问题。

    【讨论】:

    • 关于您使用本机安装的应用进行的编辑。那些通常直接使用 OpenGL-ES,而不是 WebGL。
    • 扩展您的回复:WebGL 是 OpenGL ES 2.0 的子集...所以这只是支持和 javascript 性能的问题。 Android 上的 Firefox 支持 WebGL,而且运行速度很慢,但这是因为大多数矩阵转换是通过 Javascript 完成的,这在移动设备上相当慢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多