zoukankan      html  css  js  c++  java
  • 第一次运行egret项目

    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]
  • 相关阅读:
    聊一聊HTML <pre>标签
    [Effective JavaScript 笔记]第20条:使用call方法自定义接收者来调用方法
    数据库的权限管理
    完整性约束
    MYSQL
    Python并发编程之协程
    python并发编程之多线程
    python并发编程之多进程
    进程
    网络编程之socket的运用
  • 原文地址:https://www.cnblogs.com/meiyanstar/p/14084229.html
Copyright © 2011-2022 走看看