• 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下安装的更多相关文章

  1. TcMalloc的介绍以及Windows下安装使用

    本文由博主(SunboyL)原创,转载请注明出处:http://www.cnblogs.com/xsln/p/Introduction_TcMalloc.html 介绍: TcMalloc(Threa ...

  2. Spark简单介绍,Windows下安装Scala+Hadoop+Spark运行环境,集成到IDEA中

    一.前言 近几年大数据是异常的火爆,今天小编以java开发的身份来会会大数据,提高一下自己的层面! 大数据技术也是有很多: Hadoop Spark Flink 小编也只知道这些了,由于Hadoop, ...

  3. MongoDB介绍与windows下安装

    MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类 似json的bjson格式,因此可以存储比较复杂的数据类型. ...

  4. MongoDB 介绍及Windows下安装

    一.MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值存储方式.Mongo使用C++ ...

  5. RabbitMQ介绍及windows下安装使用

    RebbitMQ介绍 RabbitMQ是一个由 Erlang (一种通用的面向并发的编程语言)开发的AMQP(Advanced Message Queue )的开源实现,Rabbit MQ 是建立在E ...

  6. MongoDB笔记(一):MongoDB介绍及Windows下安装

    一.前言 MongoDB火了也蛮久了,关于简介看看这里吧.项目中一直没用上,最近闲的慌就自己学了下,顺便记录下以便今后复习. 本系列是基于MongoDB 2.4.8 windows 64位讲解,后面的 ...

  7. Docker windows下安装并搭建Nodejs的webapp

    一.关于Docker 什么是Docker?Docker 采用go语言编写,是一个开源的应用容器引擎.让开发者可以快速打包他们的应用以及依赖包到一个封装的可移植的容器Image中,然后发布到任何流行的机 ...

  8. linux和windows下安装python拓展包及requirement.txt安装类库

    python拓展包安装 直接安装拓展包默认路径: Unix(Linux)默认路径:/usr/local/lib/pythonX.Y/site-packagesWindows默认路径:C:\Python ...

  9. 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)

    相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...

随机推荐

  1. CLR via C#深解笔记五 - 事件

    事件处理实际上是一种具有特殊签名的delegate, 像这个样子:public delegate void EventHandler(object sender, EventArgs e);   类型 ...

  2. 【python 下载】-各种版本都有!

    python 是一种全功能的语言,2.7很稳定,成熟的版本,且有很多开源的模块. 小编个人觉得python有一个很大的优点,就是语法简练,甚至可以说简单.比起pascal或者 C什么的,简单的难以置信 ...

  3. Ping-Pong (Easy Version)(DFS)

    B. Ping-Pong (Easy Version) time limit per test 2 seconds memory limit per test 256 megabytes input ...

  4. 检索 COM 类工厂中 CLSID 为 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的组件时失败,原因是出现以下错误: 80040154

    异常类型:COMException 异常消息:检索 COM 类工厂中 CLSID 为 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的组件时失败,原因是出现以下错误: ...

  5. Android View绘制过程

    Android的View绘制是从根节点(Activity是DecorView)开始,他是一个自上而下的过程.View的绘制经历三个过程:Measure.Layout.Draw.基本流程如下图: per ...

  6. Marven笔记贴

    本篇只是作为自学Marven的笔记贴,基本上都是网上的各种资料的汇总,方便自己和需要的人,不用一个个去找浪费时间了. 什么是Marven You want to start with a projec ...

  7. 短日期比较 js

    function compareDate(startDate, endDate) { var arr = startDate.split("-"); var starttime = ...

  8. JS基础回顾,小练习(判断数组,以及函数)

    追梦子博客版权所有. // 判断arr是否为一个数组,返回一个bool值 方法1: function isArray(arr) { var str = arr.__proto__.constructo ...

  9. 2014 网选 广州赛区 hdu 5025 Saving Tang Monk(bfs+四维数组记录状态)

    /* 这是我做过的一道新类型的搜索题!从来没想过用四维数组记录状态! 以前做过的都是用二维的!自己的四维还是太狭隘了..... 题意:悟空救师傅 ! 在救师父之前要先把所有的钥匙找到! 每种钥匙有 k ...

  10. 标志数在wordcount程序中的应用与拓展

    wordcount程序要求测出文本中的单词数,字符数和行数. 设计思路: 将文件读入,逐字检测,检测到空格单词数加一,检测到回车行数单词数加一,如果既不是回车也不是空格则说明是字符,字符数加一 编程时 ...