Egret Engine文档地址:https://docs.egret.com/engine/docs/installation/installation

1、引擎安装     

  • windows系统下:下载地址  https://docs.egret.com/engine

  • 通过 Launcher 安装引擎和工具

打开 EgretLauncher ,选择“引擎”,如下图。

选择“工具”,可下载和安装开发工具

    • Egret Wing 代码和界面制作工具
    • DragonBones 龙骨动画制作工具
    • TextureMerger 图片资源合并工具
    • Res Depot 资源管理工具
    • Egret Feather 粒子制作工具

2、项目构建

1、安装编译器

  1. 安装 Egret Launcher 1.2.0 或更高版本
  2. 点击【工具】选项卡,下载【EgretCompiler】
  3. 确定 scripts/plugins/webpack-plugin.ts中采用了快速安装
require(\'./npm\').installFromLauncher([\'@egret/egret-webpack-bundler\']);
// require(\'./npm\').installDependencies(["@egret/egret-webpack-bundler"]);
  1. 执行 egret build 命令,构建脚本会自动在 scripts/plugins/node_modules 中创建相关软连接

 3、命令行手册

  • create–创建新项目

用法:egret create project_name [–type core|eui]

参数说明:

关键字 描述
project_name 项目名称,按照操作系统的命名规范命名
--type 要创建的项目类型 core 或 eui,默认值为core

举例:

1、创建名为【HelloWorld】的一个空项目
egret create HelloWorld
2、创建名为【HelloWorld】的一个eui项目
egret create HelloWorld --type eui
  • create_lib–创建新第三方库项目

用法:egret create_lib lib_name

参数说明:

关键字 描述
lib_name 第三方库名称,按照操作系统的命名规范命名
  • build–构建指定项目

用法:egret build [project_name] [–target wxgame|bricks|ios|android]

参数说明:

关键字                                                   描述
project_name 项目名称,按照操作系统的命名规范命名
--target 编译的目标版本,可选参数有 wxgame:微信小游戏;bricks:玩一玩;android:安卓项目;iOS:iOS项目

                  如果是在项目文件夹下执行命令,可以不加项目名称

举例:

1、编译【HelloWorld】
egret build HelloWorld
2、编译【HelloWorld】的同时编译引擎
egret build HelloWorld -e
3、编译【HelloWorld】的同时编译微信小游戏项目
egret build HelloWorld --target wxgame  
  • publish–发布项目

用法:egret publish [project_name] [–version [version]] [–target wxgame|bricks|ios|android]

参数说明:

关键字                                      描述
project_name 项目名称,按照操作系统的命名规范命名
--version 设置发布之后的版本号,可以不设置
--target 编译的目标版本,可选参数有 wxgame:微信小游戏;bricks:玩一玩;android:安卓项目;iOS:iOS项目

      如果是在项目文件夹下执行命令,可以不加项目名称

举例:

发布【HelloWorld】到微信小游戏
egret publish HelloWorld --version 0.03 --target wxgame
  • run–启动本地服务器,并在默认浏览器中运行指定项目

用法:egret run [project_name] [–port 3000]

参数说明:

关键字 描述
project_name 项目名称,按照操作系统的命名规范命名
--port 指定端口号

      如果是在项目文件夹下执行命令,可以不加项目名称

举例:

在指定端口下运行【HelloWorld】项目
egret startserver HelloWorld --port 3002
  • clean–重置项目中的引擎代码

 

用法:egret clean [project_name]

参数说明:如果是在项目文件夹下执行命令,可以不加项目名称

关键字 描述
project_name 项目名称,按照操作系统的命名规范命名

 

  • upgrade–升级项目代码

Egret Launcher v1.0 之后的 upgrade

用法:egret upgrade [project_name] –egretversion [target version]

参数说明:

关键字 描述
project_name 项目名称,按照操作系统的命名规范命名
target version 要切换的目标版本号

    如果是在项目文件夹下执行命令,可以不加项目名称

举例:

升级当前目录下项目到 5.1.0
egret upgrade --egretversion 5.1.0

  

Egret Launcher v1.0之前的 upgrade

用法:egret upgrade [project_name]

参数说明:

关键字 描述
project_name 项目名称,按照操作系统的命名规范命名

    如果是在项目文件夹下执行命令,可以不加项目名称

举例:

升级【HelloWorld】项目
egret upgrade HelloWorld

  

关于 Egret Launcher v1.0 中项目降版本的说明

1. 修改项目根目录下的配置文件 \'egretProperties.json\' 中的 \'egret_version\' 字段下的版本号
2. 执行 egret clean 后项目降到目标版本
  • make–修改引擎源码后,编译引擎源码。如果没有特殊需求,不建议普通用户使用

用法:egret make

  • info–获得Egret信息,如当前Egret版本,以及安装路径

用法:egret info

  • help–了解各个 command 的细节

用法:egret help [command]

 

版权声明:本文为meiyanstar原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/meiyanstar/p/14084229.html