html5游戏实际上是js游戏,认同吗?为什么还要叫h5游戏?h4加js不能做h5游戏的效果吗?
发布网友
发布时间:2022-04-02 10:42
我来回答
共2个回答
热心网友
时间:2022-04-02 12:11
H5是个标准,只要符合H5标准的都可以叫H5,用H4加JS做出来的H5标准可以运行,自然叫H5,问题是H4时代很多都做不了H5标准,所以才出一堆乱七八糟的浏览器插件.
JS是网络基础语言,不用JS用什么搞交互,用JS是为了能更好的运行网页,不使用H5,采用H4加JS也可以做游戏,问题是绕路会绕很多,比如,一个标签能解决的问题,使用H4加JS至少要百行代码,可能还需要插件才能运行. 代码多插件多,自然问题多出错多.性能也会下降.自然就被淘汰了.
canvas是个画布元素你可以看成是个容器,象上边说的,你也可以自定义元素,只是,是否会比canvas稳定就不一定了.
还有制作游戏和用什么其实没什么关系,游戏代码其实并不复杂,但是引擎开发就那么几家是因为稳定和责任.游戏主要是策划占大头.代码反而是弱项.
要真想做游戏引擎,先要学基础理论和设计,实际游戏代码是为了更多人使用,所以也要考虑人性化,没人玩的游戏就不能叫游戏了.代码要精简,符合理论.至于是用C还是JS或P语言其实都一样,因为语言你只要查帮助都可以查到API,基础语言都是开源的.有一定流程懂理论,知道游戏该注重哪些,并接受别人和玩家意见才成.
就现在来说,游戏开发,有直接用游戏工具的,不需要代码,只要会策划游戏就可以,连角色背景都是软件内置,还有采用引擎来开发, 代码都是引擎开发公司在做,策划和美术只要看帮助就可以使用.
不然游戏崩了,你作为项目负责人是需要负责的,出问题赔钱,出事故坐牢,很简单,这个也是为什么都不自己开发引擎的原因.追问学习了。尽管有些观点我并不认同,但说得十分中肯,已采纳。
热心网友
时间:2022-04-02 13:29
不认同。H5是H4的更新,增添了很多新的标记,这些标记对于制作游戏大有脾益甚至可以只使用HTML语言制作游戏,H4不行。H4,H5都是Html的不同版本。
H5,H5+js,H4+js,但是纯H4不能制作游戏,大部分游戏都会自称h5,体现一种新意。追问h5对制作游戏大有裨益的标记是指canvas吗?我发现不少h5游戏都是包在canvas里的,据我所知canvas里的内容也是由js控制的
追答虽然目前标签还不能实现Flash的所有功能,但是代替flash足矣。
canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成。
H5带来的不止这些,像是引入audio video等标签,实现了很多以往需要JS代码的功能,一部分复杂的元素形变也完全可以采用H5标签解决,一些简单的游戏完全可以只使用H5解决。但很少有人愿意费事,除了大神。