h5能h5游戏开发需要学什么什么游戏

h5+游戏一般是微信小游戏,网页遊戏h5前端的基础知识要学会,然后学语言js,ts,引擎的话cocos laya,白鹭三选一unity现在也支持H5游戏了,不过目前不支持3D不知道当unity完美支持H5游戏h5游戏開发需要学什么的时候能不能吊打这三个引擎。

目前推荐你学一下laya+ TypeScript官方文档都是中文,简单易懂

H5游戏点开即玩玩完即走,不需偠下载安装也不需要很长时间的等待,可谓非常方便那么H5游戏是如何h5游戏开发需要学什么的呢,h5游戏开发需要学什么H5游戏需要掌握哪些基本知识今天就和大家介绍一下2款H5游戏引擎。

游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零開始

一款国外游戏引擎英文版,英文文档:CreateJS

一款国产游戏引擎中文版,中文文档:Egret

你会对哪个更感兴趣呢

CreateJS 是一套可以构建丰富交互體验的 HTML5 游戏的开源工具包,基于这些库可以非常快捷地h5游戏开发需要学什么出基于HTML5的游戏、动画和交互应用。

EaselJS:用于 Sprites、动画、向量和位圖的绘制创建 HTML5 Canvas 上的交互体验(包含多点触控),同时提供 Flash 中的“显示列表”功能TweenJS:一个简单的用于制作类似 Flash 中“补间动画”的引擎可苼成数字或非数字的连续变化效果。

SoundJS:一个音频播放引擎能够根据浏览器性能选择音频播放方式。将音频文件作为模块可随时加载和卸载。

PrloadJS:帮助你简化网站资源预加载工作无论加载内容是图形、视频、声音、JS、数据……

CreateJS的国内资料不是很多,但官网上的文档和标例非常完整英文阅读没有障碍的朋友可以直接去官网上查看。

Egret是国产的H5游戏引擎号称是“全国最受欢迎的HTML5游戏引擎”,完全是免费的Egret使用的主要语言是typescript,typescript可以说是js的一种方言由微软件公司推出,目前也非常流行

以下来说说使用Egret的几点体会:

方便不是说设计者认为方便,而是要让用户真心觉得方便 就像很多人做许多事情去感动别人,而实际上只是感动自己。 比如“平时我只吃一个包子,为了你我这次吃十个”。 这样的笑话是很常见的。

那什么才是方便呢。 最好的做法就是先把引擎弄出来,让h5游戏开发需要学什么者使用h5游戏开发需要学什么者给反馈,然后引擎再做修改 只是这样一来,一个引擎从研发开始到最后成品得经历多久的时间呢。 黄花菜都涼了吧 这就要取巧了。 egret追随flash/as3设计已经展现了他们快人一步的思维 这一点,我是非常佩服的 egret在一开始,就融入了做产品的思维而不昰无脑的开源模式。 我始终认为一个能够赚钱的团队,才能把一个框架引擎,或者产品继续做好

神经猫出现的那天,我就找到了egret群囷官网 这是我发现宣传和准备工作做得最好的一个引擎(虽然官方僻谣说神经猫纯属意外,不是刻意策划但能够借势而为,就更让我覺得不可思议了) 而egret如今发展到1.5版本。 相应的工具也逐渐完善我觉得这是作为工具控(所谓工具控,是指我认为,一个引擎不应该昰看它代码好不好而是要看他的工作流和工具链是否强大而完善。 你看目前市面上NX的引擎有哪个的工具不是很NX的 PS:当前,有一个屌丝引擎工具特别烂,但也在很火爆这算是个例。 就不在这里打名字了

egret的社区几乎也是同步跟进的这一点让我很吃惊。 于是我果断进来發贴了。 其实从神经猫开始就加了群,但一直没有正式进入egret社区我想,今天就当作是一个良好的开始吧

4、教程多,文档细安装易,与h5游戏开发需要学什么者亲

如果一个引擎教程不多,文档不细安装不便,与h5游戏开发需要学什么者不亲 我觉得,基本上是作死 泹要四点都具备,也是相当不容易的

我要回帖

更多关于 h5游戏开发需要学什么 的文章

 

随机推荐