AD

Egret引擎开发指南之编译项目

Egret框架是一个基于MIT开源协议许可的永久免费的项目!你可以在项目中随意使用且修改它,并且拥有100%的控制权。你可以从Egret的Github网站获取它的源代码,从而了解和学习它的核心细节。Egret具有完善的文档,并且易于上手学习,可以让你更容易专注于游戏本身的开发

Egret的编译功能依赖于TypeScript的编译功能。实际上TypeScript的编译过程并非传统的将程序源代码翻译为机器可执行的二级制文件过程。由于浏览器能够识别执行的脚本只有JavaScript,所以TypeScript的编译仅仅是把TypeScript翻译为对应的JavaScript脚本。

我们无需理解里面复杂的过程,我们仅仅可以把编译过程理解为将TypeScript翻译成能够被浏览器执行的JavaScript代码即可。

这个“翻译”的过程也非常简单。我们仅仅需要执行一个简单的命令即可。命令如下:

egret build HelloWorld

其中egret build是执行“翻译”工作,而HelloWorld则是我们的项目名称。

命令的执行时间取决于你的项目大小,通常情况下,当你运行一个编译脚本的时候,编译器很快就能帮助你把你的游戏逻辑编译好。

当编译命令执行完成后,终端会自动跳转到下一行,如果命令执行失败,编译器会给你非常详细的错误提示。

关于错误提示这部分,我们会在调试运行章节为大家详细讲解。

标签: Egret, 编译项目
分类: node.js
时间: 2014-02-20

相关文章

  1. Egret引擎开发指南之创建项目

    Egret Engine(白鹭引擎)是一款使用TypeScript语言构建的开源免费的移动游戏引擎.白鹭引擎的核心定位是开放,高效,优雅.通过它,你可以快速地创建HTML5类型的移动游戏,也可以将游戏项目编译输出成为目标 ...
  2. Egret引擎开发指南之发布项目

    当我们制作完成一个项目后,我们需要把项目发布为正式版本,并放到网上提供给玩家.那么在egret中简单的使用build命令并非打包最终的正式版文件.你还需要进行最终的发布操作. 在Egret中,使用发布功能也非常的简单.你 ...
  3. Egret引擎开发指南之运行项目

    Egret Framework是一款使用TypeScript语言构建的开源免费的移动游戏框架.Egret Framework的核心定位是开放,高效,优雅.通过它,你可以快速地创建HTML5类型的移动游戏,也可以将游戏项目 ...
  4. Egret引擎开发指南之视觉编程

    本部分内容详细介绍了Egret中关于视觉编程显示对象的架构设计以及一些概念,希望对大家能有所帮助 显示对象和显示列表 "显示对象",准确的含义是可以在舞台上显示的对象.可以显示的对象,既包括可以直接看 ...
  5. Mac OS X 系统下安装和部署Egret引擎开发环境

    之前的文章,我们已经介绍了Windows 系统下安装和部署Egret的开发环境,那么,这篇文档中,我们主要介绍在Mac环境中安装Egret以及部署 概述 Egret基于TypeScript开发的,而TypeScript编 ...
  6. Windows 系统下安装和部署Egret的开发环境

    Egret基于TypeScript开发的,而TypeScript编译工具tsc是基于Node.js 开发的.所以在安装过程中,我们先需要对于基础支持工具进行安装. 需要安装的软件如下: Node.js TypeScrip ...
  7. Php Ctemplate引擎开发相关内容

    因为公司需要,我们后面的项目将采用Php Ctemplate引擎开发.在这里,我只是将我这一个月学习到的,和自己的理解写出来.如果有不正确,或者描述不准确的地方,希望大家能批评指出 1.简介 也许你对Php Ctempl ...
  8. Android开发指南-框架主题-资源和资产

    Android开发指南-框架主题-资源和资产 资源和资产Resources and Assets 资源是Android应用程序不可或缺的部分.一般而言,资源是你想包含和引入到应用程序里面的一些外部元素,比如图片.音频.视 ...
  9. Nodejs开发指南的几处更新

    <node.js开发指南>上面讲的代码案例,现在再来操作的话,肯定是运行不成功的. express现在已经是3.x版本,相比书上用到的2.x版本,改动还是蛮大的. 使用express projectName创 ...
  10. 规则引擎开发

    最近两个月以来,一直在开发公司的规则引擎系统,起初是想把引擎用到CRM系统中,后来经过多次讨论.多次变更,领导决定把这个规则引擎做成中间件,在平台的高度来使用他.做成中间件,对规则引擎的要求更高了,这需要引擎具备高灵活性 ...
  11. 基于PyQt的小型应用软件开发指南

    基于PyQt的小型应用软件开发指南 1. 为什么选择python,gui框架为什么选择PyQt? 开发一款软件,选择何种开发语言,选择选定语言下的开发框架,选择何种类型的数据库,选择何种并行框架等等都是软件工程师必须考虑 ...
  12. Smart2.0开发指南--开发工具

    说明:本文为<Smart2.0开发指南>系列文章 1.1 准备开发工具 常言道:"工欲善其事,必先利其器".下面介绍一些市场比较主流.比较犀利的开发工具用于Smart 应用开发,工具如下: ...
  13. 开发指南专题四:JEECG微云快速开发平台--JEECG开发环境搭建

    开发指南专题四:JEECG微云快速开发平台开发环境搭建 1. JEECG开发环境搭建 JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0 1.1. JAVA环境配置 ...
  14. Node.js开发指南中的简单实例(mysql版)

    工作原因需要用到nodejs,于是找到了<node.js开发指南>这本书来看看,作者BYVoid 为清华大学计算机系的高材生,年纪竟比我还小一两岁,中华地广物博真是人才辈出,佩服 言归正传: 1.为什么会想写 ...
  15. PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解

    本篇文章是对PHPEXCEL的使用进行了详细的分析介绍,需要的朋友参考下 PHP导出EXCEL快速开发指南phpexcel有专有的开发文档,详细操作请参考其开发文档,本文档只是对其在使用上作了优化整合,便于在新项目中快速 ...
  16. 新手指导Thinkphp开发指南

    小编于昨日参加朋友婚礼,浑身喜气洋洋.今天给用户带来的是关于thinkphp开发指南的纯技术性的文档,本文档目的很简单: 1. 帮助开发人员掌握thinkphp入门 2. 快速利用thinkphp进行项目开发 无忧主机w ...
  17. GoogleAppEngine开发指南[第一章]开发环境搭建及基础入门

    1.Google App Engine是什么? 关于这个问题,恐怕没有什么回答明能比官方说明更明了.准确了. <什么是Google App Engine?> https://developers.google ...
  18. Kinect结合Unity3D引擎开发体感游戏(二)

    这篇接着<Kinect结合Unity3D引擎开发体感游戏(一)>,时隔3个月才出这篇,在此期间还有不少机油们,要求出续集,期间在公司那边事情太多,一直帮公司前人做的项目擦屁股,到目前为止,完成了差不多,累啊, ...
  19. Smart2.0开发指南--入门

    说明:本文为<Smart2.0开发指南>系类文章 第一步:创建一个基于Servlet3.0的Maven Webapp工程 打开Eclipse,点击File>New>Maven Project 选择 ...