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 插件汇总 ...
随机推荐
- C++ Low level performance optimize
C++ Low level performance optimize 1. May I have 1 bit ? 下面两段代码,哪一个占用空间更少,那个速度更快?思考10秒再继续往下看:) //v1 ...
- easyui 键盘控制tree 上下
$.extend($.fn.tree.methods, { highlight: function(jq, target){ return jq.each(function(){ $(this).fi ...
- 玩转PowerShell第一节——【后台任务处理】-技术&分享
概述 相信大家对后台任务处理不陌生,比如.Net的后台线程处理,Java的线程处理等等. 而当我们用PowerShell这个强大的工具时怎么样开启后台任务呢,以及怎样处理这些任务呢,本篇将会告诉你Po ...
- CentOS 6.4 编译安装LLVM3.3,Clang和Libc++
LLVM的最新版本3.3终于在6月17日发布了,按之前的计划6月5日就应该发布了,不过毕竟没有太晚,赶在VS2013 preview(6月26日微软Build大会)之前出来了.加上之前gcc4.8.1 ...
- jQuery相册预览简单实现(附源码)
1.CSS样式 <style type="text/css"> html,body,.viewer,.viewer .pic-list,.viewer .pic-lis ...
- Hadoop第7周练习—MapReduce进行数据查询和实现推简单荐系统
1.1 1.2 :计算员工相关 2.1 内容 :求各个部门的总工资 :求各个部门的人数和平均工资 :求每个部门最早进入公司的员工姓名 :求各个城市的员工的总工资 :列出工资比上司高的员工姓名及其工资 ...
- Socket.IO – 基于 WebSocket 构建跨浏览器的实时应用
Socket.IO 是一个功能非常强大的框架,能够帮助你构建基于 WebSocket 的跨浏览器的实时应用.支持主流浏览器,多种平台,多种传输模式,还可以集合 Exppress 框架构建各种功能复杂 ...
- Laravel 5 事件的使用
事件类通常被保存在 app/Events 目录下,而它们的处理程序则被保存在 app/Handlers/Events 目录下. 事件的创建 下面我们用artisan来创建一个事件,比如叫CqhTest ...
- IOS中对象的归档
ios提供了两个类 NSKeyedArichiver NSKeyedUnarchiver对自定义对象进行归档 和解档操作 归档常见方法 - (void)encodeObject:(id)objv fo ...
- ADO.NET 基础
*程序要和数据库交互要通过ADO.NET进行,通过ADO.NET就能在程序中执行SQL了,ADO.NET中提供了对各种不同数据库的统一操作接口. 1.连接SQLServer 连接字符串,程序通过链接字 ...