有可能在浏览器中使用纯HTML制作游戏吗
Is it possible to make a game in the browser using plain HTML?
是否可以在浏览器中制作基于divs
、<imgs>
、HTML5、CSS3和好的ole'jQuery的游戏?据这个家伙说,现在浏览器的渲染速度相当不错,这也是我考虑这个选项的唯一原因。他的答案适用于用香草HTML创建游戏吗?
是。DHTML游戏已经存在了十多年,HTML5通过CANVAS
提供了相当高级的渲染。看看微软的IE引擎渲染示例,看看你能期待的性能类型(有些东西比其他东西表现得更好——大多数都非常令人印象深刻)。
看看这个小小的HTML5 MMO项目和Illyriad(它声称是基于HTML5的)。
是否可以在没有CANVAS
元素的情况下编写游戏?从视觉上看,你会受到限制,但逻辑仍然可以很复杂。游戏引擎应该基于高性能结构,而不是基于DOM元素。例如,如果在二维场上计算碰撞,则可能会评估矩阵并仅重新绘制受影响的元素。您不应该评估DOM元素的位置,因为这将非常缓慢。
是。有一个HTML5愤怒的小鸟,切断绳索,甚至吃豆人。
我不完全清楚你所说的"纯HTML"是什么意思,因为你也提到了HTML5。若你们的意思是,在并没有插件的情况下,你们可以在浏览器中创建什么,那个么我会看看Canvas和SVG的工作成果。真正改变我对什么是可能的想法的例子是CAKE库的演示,你可以在这里查看。遗憾的是,它已经超越了IE8(不确定IE9,我无法从现在的位置测试它),但它在iPad上运行良好,这让我感到惊讶。
严格使用DOM是可能的,但不太可能。我确实想这么做,所以我想使用jQueryUIjavascript来移动项目并执行碰撞检测等。。。如果看到一个游戏使用严格的dom元素和javascript,那将是非常罕见的。
如果你曾经玩过任何一个移动方块来解决益智游戏(我不知道它们叫什么,但我敢打赌它有点像"Blocked In"),严格使用Div元素和Javascript是非常可能的,我会为你的这种操作鼓掌。
有可能在浏览器中使用纯HTML制作游戏吗?
是的,但相对有限;你不会制作出具有复杂3D世界、音频和动画的《魔兽世界》,而不会带来严重的性能打击。
是和否
大多数游戏,如《愤怒的小鸟》、《战地风云》等,在使用canvas
新标签时都会使用所谓的"HTML5"。
使用DOM制作游戏是不可能的(除非你在写pong,而且…)。DOM太慢了。
画布是一种可以在位图上操作绘制的元素。在javascript中。
您应该阅读这个答案来理解API的使用选择,这取决于您的用例(DOM与Canvas与SVG)。
- 简单HTML&JavaScript外壳游戏
- 使用HTML和JS的iPhone游戏中的性能问题,以及appMobi
- 制作一个感人的“;照相机”;用于HTML游戏
- html5游戏客户端渲染html资源的加载策略
- 在HTML游戏中保持分数
- 只使用javascript、html和css创建21点游戏
- HTML 井字游戏获胜者公告
- 做一个HTML游戏式的东西
- HTML代码允许用户一键加入特定的游戏服务器
- HTML 5 画布:在游戏中使用绘制图像会使循环非常慢
- 有可能在浏览器中使用纯HTML制作游戏吗
- 岩石,纸张,sciccors,蜥蜴,spock javascript/html游戏
- 我可以'Don’不要画我的背景HTML画布游戏
- 如何在视频游戏应用程序中将@count语法转换为HTML
- 我如何用html/css/javascript创建这个分析器游戏
- 尝试用HTML设计台球游戏来制作jQuery游戏-我的第一个项目
- HTML画布游戏:2D碰撞检测
- javascript点击游戏使用较少的html
- 编程一个石头剪刀html游戏
- 按下画布上的按钮,让cocos HTML游戏全屏