Egret Engine(白鹭引擎)介绍及windows下安装
- Egret Engine简要介绍-----
Egret Engine(白鹭引擎)【Egret Engine官网:http://www.egret-labs.org/】是一款使用TypeScript语言构建的开源免费的移动游戏引擎。白鹭引擎的核心定位是开放,高效,优雅。通过它,你可以快速地创建HTML5类型的移动游戏,也可以将游戏项目编译输出成为目标移动平台的原生游戏应用。
提到Egret Engine(白鹭引擎)就不得不提《围住神经猫》这一火爆游戏,7月22日,一款名为《围住神经猫》小游戏在微信朋友圈上疯传,不知逼疯了多少“精神病院长”。那只自从得了精神病,整个人都精神多了的猫恣意逃窜,并迅速刷屏朋友圈!可以说《围住神经猫》使得Egret Engine(白鹭引擎)一炮走红!

由于《围住神经猫》的大获成功,已经有多家游戏研发团队主动找上门与Egret(白鹭)游戏引擎洽谈合作。未来,也会和更多研发团队合作,对产品提供强力的技术支持,为玩家奉上更多好玩儿游戏。
Egret(白鹭)游戏引擎可一次开发分别部署在Android、IOS和WP原生平台或者Html版本,最大的优势就是可以直接将Flash网页游戏转换成手机游戏,性能高效,简单易用。选用TYPESCRIPT,是因为TypeScript的语言设计和ActionScript3.0一模一样,可以帮助几十万Flash开发者快速上手Egret。他们花很短的时间就能上手。为了知识体系的过渡,我们把flash整个的显示列表技术和API设计技术用原封不动的语法设计从ActionScript3.0挪到了TypeScript上。
- TypeScript介绍------
TypeScript【http://www.typescriptlang.org/】是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。
与JavaScript相比,TypeScript进步的地方包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销;增加一个完整的类结构,使之更新是传统的面向对象语言。
TypeScript是微软官方的一种语言,是JavaScript的超集。它遵循的ECMA Script 6.0是下一代的JavaScript。今年年底,微软、谷歌和Mozila三个拥有自主技术的浏览器巨头会宣称在他们的浏览器JIT环节支持JavaScript2.0——其实就是ES6。但是现在浏览器都是JavaScript1.5的版本,是弱类型的语言,还没有面向对象的概念,没有类、没有命名空间等等。所以从微软的角度来说,推出TypeScript是帮助web开发者过渡到未来的web开发技术当中。
- 安装部署-----
1.安装node.js,直接到官网下载【 http://www.nodejs.org/】
2.安装结束后,要验证是否设置成功在命令提示符下输入npm,如果提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,则还需要设置,打开nodejs安装目录可以看到一个批命令文件“ nodevars.bat”,右击鼠标,以管理员身份运行,运行之后,再次验证
3.安装egret,我下载的是最新版的和官网文档所示的安装有所不同,
a.安装之后打开安装目录,安装之后,按住shift键的同时右击鼠标,见证奇迹的时刻到了,你会发现多了一个命令,“在此处打开命令”,这样就不需要每次转换目录啦
b.进入 “\EgretEngine\win\egret\” 目录
c.在“install.bat”文件上右击鼠标右键,以管理员身份运行,运行之后检查是否安装成功
d.在命令提示符下输入“egret”,如果提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,则还需要设置,请检查第三步c是否正确执行,如果还是出现问题则参考e
e.打开 “\EgretEngine\win\egret\” 目录,然后按住shift键的同时右击鼠标,选择“在此处打开命令”,输入安装命令“npm install -g”,结束后再次检查,如果出现egret的用法说明已安装成功
4.安装一个你喜欢用的代码编辑器,用来编写TypeScript代码
- 新建项目步骤------
使用命令提示符,转到你希望保存创建项目的目录,然后输入以下命令
1.创建项目:egret create 【项目名称】
2.编译项目:egret build 【项目名称】
3.运行项目:egret startserver 【项目名称】
4.发布项目:egret publish 【项目名称】
Egret Engine(白鹭引擎)介绍及windows下安装的更多相关文章
- TcMalloc的介绍以及Windows下安装使用
本文由博主(SunboyL)原创,转载请注明出处:http://www.cnblogs.com/xsln/p/Introduction_TcMalloc.html 介绍: TcMalloc(Threa ...
- Spark简单介绍,Windows下安装Scala+Hadoop+Spark运行环境,集成到IDEA中
一.前言 近几年大数据是异常的火爆,今天小编以java开发的身份来会会大数据,提高一下自己的层面! 大数据技术也是有很多: Hadoop Spark Flink 小编也只知道这些了,由于Hadoop, ...
- MongoDB介绍与windows下安装
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类 似json的bjson格式,因此可以存储比较复杂的数据类型. ...
- MongoDB 介绍及Windows下安装
一.MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值存储方式.Mongo使用C++ ...
- RabbitMQ介绍及windows下安装使用
RebbitMQ介绍 RabbitMQ是一个由 Erlang (一种通用的面向并发的编程语言)开发的AMQP(Advanced Message Queue )的开源实现,Rabbit MQ 是建立在E ...
- MongoDB笔记(一):MongoDB介绍及Windows下安装
一.前言 MongoDB火了也蛮久了,关于简介看看这里吧.项目中一直没用上,最近闲的慌就自己学了下,顺便记录下以便今后复习. 本系列是基于MongoDB 2.4.8 windows 64位讲解,后面的 ...
- Docker windows下安装并搭建Nodejs的webapp
一.关于Docker 什么是Docker?Docker 采用go语言编写,是一个开源的应用容器引擎.让开发者可以快速打包他们的应用以及依赖包到一个封装的可移植的容器Image中,然后发布到任何流行的机 ...
- linux和windows下安装python拓展包及requirement.txt安装类库
python拓展包安装 直接安装拓展包默认路径: Unix(Linux)默认路径:/usr/local/lib/pythonX.Y/site-packagesWindows默认路径:C:\Python ...
- 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)
相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...
随机推荐
- Android之线程回掉更新ui
一:工作线程中的回掉更新UI public class MainActivity extends AppCompatActivity { private int i; private Callback ...
- C#的回调被C++调用
__stdcall 要加这个 extern "C" __declspec(dllexport) 要用这样的东东 定义 extern "C" __declspec ...
- 用CSS让未知高度内容垂直方向居中
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title> ...
- 【Thinking in Java-CHAPTER 1&&2】对象导论&&一切都是对象
JAVA起源 从JDK诞生到现在已经有11年的时间了.沧海桑田一瞬间.转眼11年过去了,JDK已经发布了6个版本.在这11年里诞生了无数和Java相关的技术和标准.现在让我们进入时间隧道,重新回到19 ...
- Windows Storage Server 2008 R2 Standard(64位)之ASM(Automated Storage Manager)管理
一.服务器管理器之LUN管理 服务器管理器的LUN管理,右键可删除(注意别删了系统分区在的LUN) 二.ASM(Automated Storage Manager) view 高级信息,请不要修改相关 ...
- zepto - slice
var ss = ['1', '2', '3', '4', '5', '6']; console.log(ss.slice(2,4));
- Communication - 01.Foreword
冷落博客已有一年,理由种种,想来是腾出了些时间,但未见得其他方面有了什么可观的进步.打理博客犹如健身,每天不抬几次杠铃活动活动筋骨则憋的荒.消耗了大量的体力,一天下来却倍感清爽,人清爽了做什么都很来劲 ...
- perl基本语法--转载
http://www.cnblogs.com/zhtxwd/archive/2012/03/06/2381585.html 本文介绍从变量类型.操作运算符.控制叙述.子程序.I/O和档案处理. Reg ...
- Sphinx全文索引 第一节
1 使用场景:用来解决站内搜索的一些应用场景. 网站中的搜索(站内搜索) 系统后台中的搜索 第一种方式:PHP——>MySQL 第二种方式:MySQL<——>Sphinx:PHP—— ...
- python面试题大全(一)
注:本面试题来源于网络,转载请注明来自http://www.cnblogs.com/goodhacker/p/3366618.html. 1. (1)python下多线程的限制以及多进程中传递参数的方 ...