【问题标题】:Is it possible to write a 3D game like 'Temple Run' without WebGL?是否可以在没有 WebGL 的情况下编写像“Temple Run”这样的 3D 游戏?
【发布时间】:2012-06-19 21:45:01
【问题描述】:

iOS 还不支持 WebGL,我需要为 iOS 编写一个类似 Temple Run 的 3D 游戏。普通的Canvas能写出这样的游戏吗?还是我应该放弃这个?

谢谢。

【问题讨论】:

  • 您是否有不能使用原生 SDK 的原因?
  • 您可以在当前 iOS 版本上启用 WebGL,正如我在 this answer 中所描述的那样,但性能远低于您在 OpenGL ES 中本地执行的任何操作。根据我所看到的,我认为它在很长一段时间内都不会赶上。
  • 嘿,布拉德,我认为 Temple run 是在 Unity3D 上开发的。但显然不是。知道它使用了什么框架。

标签: javascript ios html cordova


【解决方案1】:

就我个人而言,我不会尝试编写类似 Temple Run 的游戏,该游戏在 Canvas 中运行并在 iOS 上使用 PhoneGap 包装。存在一个问题,即 iOS 上的 Safari 使用 Nitro JavaScript 引擎运行速度非常快,但使用 UIWebView (如 PhoneGap)的应用程序仅限于使用较慢版本的 JavaScript 解释器。当您尝试编写 Temple Run 等游戏时,这会导致问题。

您可以在 PhoneGap 中编写游戏,但您所谈论的游戏类型确实会最大限度地扩展系统。我不想让你气馁,我只是想让你知道信息。

【讨论】:

  • 由于 Temple Run 在 PhoneGap 网站上被列为特色应用,它必须包含 PhoneGap。
  • 我不认为 Temple Run 被列为特色应用。你有那个链接吗?
猜你喜欢
  • 1970-01-01
  • 2014-10-18
  • 2013-01-15
  • 1970-01-01
  • 1970-01-01
  • 2012-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多