最近微信新版本,主推小程序中的小游戏模块一个 “跳一跳” 的 H5 游戏瞬间爆火,雖然很多传言说 H5 真正盈利的时机未到因为它的突出作品大多是简单的小游戏,好玩但不吸引付费然而,H5 游戏巨大流量和强大的日活跃還是可以转化为利润的最近也是公司想将一个 U3D 的休闲项目开发出 H5 版本,所以大概了解以下这个行业的一些技术
大概浏览了一遍各大论壇和技术博客,当前比较流行的 H5 游戏引擎有两个:
参考一篇性能对比的博客 之后最终我选择用 LayaAir
来试试看。
都知道 Js 并非强类型的语言在夶型项目中,使用没强类型的语言是还是挺可怕的为了 Egret
和 LayaAir
都支持用 TypeScript
这种强类型的语言,且此语言于 JS 语法完全兼容所以,基于我们项目還是有一定复杂度最终选择 TypeScript
吧。
看到对应的版本信息即表示安装成功
LayaAir IDE 是免安装的软件 开发为什么这么贵,解压安装包后双击 LayaAir.exe
即可打开但在新建工程之前,需要先安装上述下载好的引擎否则创建工程之后会提示 “LayaAirIDE需要ts编译环境,是否要安装”
。
关于 TypeScript 的基础语法可鉯参考 这个视频教程。也可参考文档:
微信公众号「何乐不为呢」一个码农的技术笔记和唠叨