gpt4 book ai didi

javascript - 用于创建移动游戏应用程序的浏览器

转载 作者:行者123 更新时间:2023-11-28 02:04:10 25 4
gpt4 key购买 nike

我不知道我的问题是否属于这里,但我还是要问。为什么使用 HTML5 创建游戏而不是创建原生游戏应用程序(尤其是移动应用程序)没有太多转变?虽然我完全理解并假设我的理解是正确的,但对于桌面游戏, native 游戏可以使用计算机中的显卡,从而减轻 CPU 的图形处理负担。手机浏览器的情况如何?移动浏览器是否允许拥有与 native 应用程序相同数量的处理资源?在我看来,处理器就是手机的全部。如果这是正确的,我认为使用浏览器创建游戏会更容易。

我的理解正确吗?我在这里错过了什么吗?如果我想使用 HTML 和 javascript 创建游戏应用程序,有什么问题吗?

最佳答案

作为 native 应用程序的游戏通常会使用比 JavaScript 更高效的语言编写,例如 Android 上的 Java 或 iOS 上的 Objective-C。 Javascript 通常在运行时被解释(据我所知),这会影响性能。另外,虽然你可以混淆 javascript 来隐藏实现(如果你想保护你的代码),但它不如编译 native 应用程序有效(尽管我不知道对 Java 进行逆向工程有多难)。

然而,WebGL 变得越来越流行,并且允许 javascript 代码使用硬件加速来加速图形。当移动设备很好地支持这一点时,在网络浏览器中制作复杂的游戏可能是可行的。它无疑使其更加便携,您可以将其放入 native WebView(或类似的)中,使其像 native 应用程序一样运行。

这里有一些例子:http://www.chromeexperiments.com/webgl/

关于javascript - 用于创建移动游戏应用程序的浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18022511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com