LayaBox学习小札-01


请尊重原作者的工作,转载时请务必注明转载自:www.xionggf.com

1 Layabox概览

Layabox的官网是www.layabox.com
Layabox由两部分组成,引擎内核LayaAir Engine,编辑器LayaAir Editor.
LayabAir Engine有三种开发语言版本,分别是ActionScript,TypeScript和JavaScript。
TypeScript可以视为是一种增强的JavaScript语言。详细信息可以查看TypeScript中文网.TypeScript文档在这里
关于Layabox和Egret引擎的优劣和开发语言的选择,在知乎网站上有一位用户给出了一些参考标准。目前LayaAir引擎是支持使用WebGL渲染。并且能支持发布Android和iOS App。
较之于Egret引擎,Layabox引擎也有一些问题,比如文档完善度不够,社区力量不足,等等。在开发阶段可能需要开发组自己完善工具链。

2 Node.js概览

如果选用TypeScript语言开发H5游戏,则需要Node.js环境。​LayaBox建议使用LTS版本的Node.js。下载地址是https://nodejs.org/en

Node.js是一个Javascript运行时库,由Ryan Dahl开发,发布于2009年5月。此库本质上是实质是对google Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下可以运行得更好。Node.js有一下的一些特性:

  1. 使用事件驱动, 非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
  2. 使用单线程的。它通过事件轮询来实现并发操作。
  3. 使用Module模块去划分不同的功能,以简化应用的开发。

3 安装Node.js和配置TypeScript开发环境

https://nodejs.org/en处下载了LTS版本的Node.js安装包之后便可以安装。本人将其安装在e:/sdk/nodejs目录下。选定目录后会弹出一个安装项选择。一般地都应把全部选项选上,尤其是最后的Add to Path项。

安装完毕Node.js后,要使用NPM来安装TypeScript编译器。之后就能通过这个编译器来将TypeScript编译成为JavaScript。安装TypeScript编译器很简单,只需要打开控制台窗口,输入如下语句:

npm install -g typescript

执行此命令即可执行编译器的安装。安装过程如下图所示:

从图中可见当前TypeScript编译环境版本为2.9.2。使用以下的命令可以查看当前安装的TypeScript编译环境版本是多少:

tsc -v

返回首页
下一章