首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于iOS游戏开发的Html5

用于iOS游戏开发的Html5
EN

Stack Overflow用户
提问于 2011-09-11 06:23:33
回答 5查看 7.6K关注 0票数 2

我一直听说用于iOS开发的html5的出现。我对web开发技术一无所知,我想知道,这真的可以用于iOS游戏开发吗?仅仅是听到html就让我想到这将会被用于网络相关的应用程序,而不是像图形动态的2d游戏那样的东西,但是我并不熟悉,我希望从这里的专家那里获得一些见解。html5会对游戏有用吗,或者我基本上应该期待在iphone上使用cocos2d这样的游戏?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-09-14 03:38:03

简短的回答是“是的,你可以用HTML5开发全速互动游戏”。看看苹果应用商店里的“大兵乔”、"Biolab Disaster“和"FUBAR”吧。它们都是用HTML5、Javascript和一些javascript库(ImpactJS和Box2D)创建的。

当你探索这一点时,你会看到一件事,那就是反复警告“网页游戏不够快”,还有“网页游戏不能使用设备的好东西--比如GPS,振动等等。”

这些陈述代表了“共同的想法”,不再是真的。像PhoneGap和appMobi这样的公司都有工具,可以用HTML/JS做任何可以在本机应用程序中做的事情。浏览器的速度越来越快,智能手机的处理器也越来越快。高通的新芯片组甚至为未来的智能手机提供了GPU加速。

作为在HTML5中编写应用程序的额外奖励,您可以选择是将其编译为本地应用程序并发布到其中一个应用程序商店(使用appmobi或phonegap),还是将其作为web应用程序提供(省去了苹果公司的审查和30%的税)。

万岁HTML5!

票数 14
EN

Stack Overflow用户

发布于 2011-09-11 06:27:45

使用HTML5进行游戏开发的真正好处是,它是一种“一次编写,到处部署”的策略,这意味着您可以编写相同的代码,并使其在iOS、安卓、Windows、MacOS、Linux等平台上运行,只要它有浏览器。

HTML5画布元素支持2d和3d (在某些平台上),因此您也可以将其用于复杂的游戏。

然而,这将在浏览器中运行,因此在应用商店中销售它的唯一方法是将其包装在UIWebView容器或类似容器中。

此外,还有一些游戏是用Canvas编写的(只需在谷歌上搜索一下,也可以在谷歌'chrome实验‘中找到HTML5中很酷的3d内容)。

票数 3
EN

Stack Overflow用户

发布于 2012-09-26 14:08:29

我写了这个HTML5俄罗斯方块的实现:http://htmltetris.com

它被设计成同样可以在PC和支持Javascript触摸事件的触摸设备上播放。

在手机游戏中最重要的一件事是控制方案,它需要一些思考才能想出俄罗斯方块使用的滑动/点击控制方案。但事实证明它是可玩的(事实上,即使不是比我尝试过的所有俄罗斯方块的iOS应用程序更可玩的话,它也是可玩的,而且还有……相当多),并且证明了用HTML5技术构建一个完美可玩的游戏是可能的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7375075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档