as3和js哪个有前途 怎么发明一个游戏?
怎么发明一个游戏?
前提你有没编程基础?先要会在用flash制作很简单动画.再学些ActionScript动作脚本语言,如果你有C语言基础,那一下子就能上手.如果你没有什么基础,我建议你你看一下其他编程教程,没有肯定会的编程基础是做不了小游戏的.当你有了肯定会的基础,你就这个可以看看别人的源文件学习学习.结束后再编就太容易了,建议你学先C语言然后C再学数据结构,简单来说你要会一门语言其他语言就简单点多了,当然其他语言是流程,循环,逻辑判断等思维!
HTML5真能代替Flash吗?
从长远来看,HTML5会被分流Flash大部分的市场,但Flash主要是在游戏开发方面肯定会有一块生存空间。
1、功能上:古代浏览器正准备飞快地拓展资源java的应用范围:原生的视频/音频API,2D绘图有Canvas,3D有WebGL,即时通讯类有WebSockets,有LocalStorage。正在商讨并有可能会在将来加入到标准的API有Geolocation(地理位置),FileAPI(更强横无比的上/下传),WebStorage(加强版cookie),甚至还也有本地文件处理能力等。Flash现阶段在功能已经没有太大优势可言,才是流媒体解决方案暂时不有一席之地,但浏览器原生API快速普及之后被变成是说不定的事情。在数据存储和本地操作方面,的原因是一个插件,更是是被各种安全性的制约。(这里基于组件web,不再讨论Air)
2、性能上:曾经Flash在整体性能上具备的确优势,though3是编译语言,在虚拟机上运行效率比当年的java要快太多了。可是现在各大浏览器都注重了java引擎的优化,尤其是Chrome的V8,只不过是在代码不运行的效率上巳经和and3相提并论。但在2D动画上,Flash的优势却确实,就算是在Chrome上,你算算fps依然要比canvas高出一截。别外Flash本身的IDE对矢量图的支持也是Canvas所不应具备的。判断,Flash在依赖大量2D图像的游戏上仍旧达到着绝对优势。3D方面,Flash Player通过MolehillAPI完成任务了GPU支持,而WebGL也是就全局函数GPU的,性能上没有太大差别,主要注意是旗下上API和第三方3D引擎的比较好,这方面Flash想来颇为成熟,但js正奋起追赶。
4、平台支持上:Flash是导进型的,只要能正常运行,这样在它本身的虚拟机内就不存在兼容性的问题,只存在版本的问题;而Flash Player的版本更新adoptrate一贯是非常高的。这一点上对开发者而言少了很多麻烦。HTML5最慑人经常头疼的就是或高或低的浏览器兼容性,这确实是现阶段HTML5大的硬伤。可是HTML5在平台上也有一个肯定优势,如果不是越发重要的移动平台上,HTML5的支持情况要好很多很多(iOS支持什么全都所有的HTML5 API和CSS3属性,而大多数移动浏览器全是HTML5支持什么良好素质的webkit内核),相比之下Flash在iOS上就提前出局,又是一个硬伤。长远来看,HTML5还是肯定赢家,是因为浏览器接受度只会越来越好,而移动平台上Flash巳经没有竞争力,Adobe最近也宣布再继续了移动平台上Flash Player的再继续变更土地性质。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。