Skip to content

Create New Project

WanderWang edited this page May 26, 2014 · 9 revisions

Current Version: 1.0.0 beta

简介

Egret Command Line Tools简称简称Egret CLT,是用于创建、编译Egret项目,包含一系列命名操作的脚本集合。

如何使用Egret Command Line Tools创建新项目

前期准备

  • Node.js环境。如果您没有准备好Node.js环境,请参考这篇文章

步骤一:下载并安装 Egret

  • 将Egret下载并解压至操作系统中的任意位置,启动一个命令行终端,在该目录下下输入 npm install -g
  • 安装成功后,执行 egret命令,如果能正确显示帮助信息,则表示安装成功

如果上述命令执行失败,请先查看

  • 当前目录是否是 Egret目录(该目录下存在一个名为 package.json 的文件)
  • 系统当前用户是否有管理员权限

步骤二:创建新项目

在系统的任意目录下执行以下脚本 egret create HelloEgret

参与 Egret Prerelease 的开发者请在执行脚本前,删除 EGRET_PATH 环境变量,并重启终端

步骤三:运行项目

执行以下脚本 egret startserver HelloEgret 该脚本会在当前目录下启动一个HTTP Server(默认端口3000),并打开默认浏览器运行项目

请确认您的默认浏览器支持 HTML5标准,Egret建议开发者采用 Chrome 作为默认浏览器

开发者也可以通过自己的HTTP服务器运行 Egret 项目

项目结构

上述脚本执行成功后,游戏项目的结构如下所示


system_global_node_module    // 操作系统的全局nodejs安装目录
  |-- egret   // 安装后的egret项目


workspace    // egret工作空间
  |-- your_project  // 游戏项目
        |-- src // 游戏代码目录
        |-- resources // 游戏资源目录
        |-- launcher // 游戏入口
              |-- index.html 启动文件
        |-- bin-debug // 编译后的代码目录
  |-- your_project_2
  |-- your_project_3


更新日志

Egret 0.9.2废弃了之前分散的脚本执行方式,改为将一个脚本作为入口,集中调用其他脚本。

Egret 0.9.3在听取了众位参与了Prerelease的开发者的反馈之后对 Egret CLT进行了进一步的优化。

Egret 0.9.4大幅度提升了引擎的编译项目( 30倍发布速度提升 ),同时进一步优化了 Egret CLT的安装过程,使其对开发者更为友好

Egret 1.0.0 beta 为 Egret命令添加了更详细的帮助信息和异常错误处理