返回顶部
首页 > 资讯 > 前端开发 > node.js >Egret引擎开发指南之发布项目
  • 385
分享到

Egret引擎开发指南之发布项目

引擎指南项目 2022-06-04 17:06:35 385人浏览 薄情痞子
摘要

在Egret中,使用发布功能也非常的简单。你只需要使用如下命令即可: egret publish HelloWorld 此命令中egret publish为发布命令,HelloWorld是你当前项目的

在Egret中,使用发布功能也非常的简单。你只需要使用如下命令即可:


egret publish HelloWorld

此命令中egret publish为发布命令,HelloWorld是你当前项目的名称。

执行此命令后,egret会启动发布打包工作。此时的发布过程可能相对build功能耗时更长。因为Egret工具会对你的游戏代码做最终的发布工作,这个工作是非常严格的编译过程。其中的过程非常的复杂。我们只需要了解它的作用即可。

使用Egret的发布功能还需要安装Java7。你应该安装Java7或者更高版本来支持你的发布功能。

执行发布功能后,Egret会对你的源码进行加密混淆,并且将所有的js代码全部放到 game-min.js 文件中,并且文件中的内容经过混淆与压缩。 这样你便可以将项目中的 release 文件夹中的文件上传到你的服务器中,访问对应的网址即可打开游戏。

最终的游戏访问地址为 release 目录下的 index.html 文件。

你还可以为打包的文件创建版本号,使用命令如下:


egret publish HelloWorld --v abc

使用上面的命令可以在release 文件夹下生成一个名为 abc的文件夹,该文件夹内存放发布后的代码。

--v参数用语指定发布的版本号,同时,也会对应生成发布后的文件夹名。

模块化编译

在 egret 之前的版本中,引擎中的所有代码都会在 publish 后编译成一个文件,但是开发者很可能不会使用引擎中的所有功能,这带来了额外的网络传输开销。

1.0.4版本中我们重点优化了这个问题。现在egret引擎分为 core / gui / draGonbones / HTML5 / native 5个模块,开发者只需要在 egretProerties.JSON 文件中配置你的模块,就可以编译指定模块从而降低编译体积。

--结束END--

本文标题: Egret引擎开发指南之发布项目

本文链接: https://lsjlt.com/news/11966.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Egret引擎开发指南之发布项目
    在Egret中,使用发布功能也非常的简单。你只需要使用如下命令即可: egret publish HelloWorld 此命令中egret publish为发布命令,HelloWorld是你当前项目的...
    99+
    2022-06-04
    引擎 指南 项目
  • Egret引擎开发指南之创建项目
    Egret提供非常方便的创建工具,我们把创建后的文件总和称之为项目。在后面的操作中,我们对创建的项目进行操作,具体创建步骤如下: 需要注意的是Egret支持Windows和Mac OS X 两个平台。在不同...
    99+
    2022-06-04
    引擎 指南 项目
  • Egret引擎开发指南之编译项目
    Egret的编译功能依赖于TypeScript的编译功能。实际上TypeScript的编译过程并非传统的将程序源代码翻译为机器可执行的二级制文件过程。由于浏览器能够识别执行的脚本只有JavaScript,所...
    99+
    2022-06-04
    引擎 指南 项目
  • Egret引擎开发指南之运行项目
    这是一个令人兴奋的小结,因为在这个小结中你终于能够看到你的第一个Demo的运行效果。 1.使用Egret工具运行游戏 运行Egret项目,我们需要一个已运行的HTTP服务器。在前面安装Egret的教程中,我...
    99+
    2022-06-04
    引擎 指南 项目
  • Egret引擎开发指南之视觉编程
    显示对象和显示列表 “显示对象”,准确的含义是可以在舞台上显示的对象。可以显示的对象,既包括可以直接看见的图形、文字、视频、图片等,也包括不能看见但真实存在的显示对象容器。 在Egret中,视觉图形都是由...
    99+
    2022-06-04
    视觉 引擎 指南
  • JavaWeb购物车项目开发实战指南
    目录一、项目前提二、数据库的创建三、eclipse进行创建包和类:四、主要实现功能1、购物车用户登录2、商品显示3、购物车添加&商品总数和价格的计算总结一、项目前提 1、购物...
    99+
    2024-04-02
  • vue多页面项目开发实战指南
    目录单页应用和多页应用单页应用多页应用优缺点配置多页应用1. 修改vue.config.js2. 修改title3. 合并第三方库4. 打包第三方scss5. 其它常见设置总结单页应...
    99+
    2024-04-02
  • Mac OS X 系统下安装和部署Egret引擎开发环境
    概述 Egret基于TypeScript开发的,而TypeScript编译工具tsc是基于Node.js开发的。所以在安装过程中,我们先需要对于基础支持工具进行安装。需要安装的软件如下: Node.jsT...
    99+
    2022-06-04
    环境 引擎 系统
  • CMS 的指南针:指引新闻稿发布
    CMS新闻稿发布的最佳实践 1. 优化标题和 标题和是新闻稿中最引人注目的元素,因此对其进行优化非常重要。使用简洁且信息丰富的标题,突出新闻稿的关键主题。撰写引人入胜的,总结新闻稿的主要要点,并鼓励读者继续阅读。 2. 使用相关 在新闻稿...
    99+
    2024-04-02
  • Golang项目开发指南:从构想到部署
    golang 项目开发指南涵盖从构想到部署的完整生命周期,包括:定义项目目标和创建项目结构遵循 golang 编码约定和管理依赖项编写模块化代码、单元测试和集成测试考虑性能测试和压力测试...
    99+
    2024-05-11
    go语言 项目开发 docker golang
  • Android生存指南之:开发中的注意事项
    1. 为Activity声明系统配置变更事件系统配置变更事件是指转屏,区域语言发生变化,屏幕尺寸发生变化等等,如果Activity没有声明处理这些事件,发生事件时,系统会把Ac...
    99+
    2022-06-06
    Android
  • Android开发之关于项目
    本系列文章会根据项目的进度进行相关介绍,其会分为多个模块,每个模块互不依赖,各个模块都是单独的学习内容,如sqlite学习模块,contacts联系人模块等。 新建项目 相信大...
    99+
    2022-06-06
    android开发 Android
  • Vue CLI 进阶指南:解锁项目开发新境界
    Vue CLI 是一个基于 Webpack 的官方工具,用于快速创建 Vue.js 项目。它提供了开箱即用的构建工具链,简化了项目设置和维护。 进阶特性 1. 构建配置定制 通过修改 vue.config.js 文件,可以自定义构建过程的...
    99+
    2024-03-13
    Vue CLI 介绍
  • Android移动应用开发指南之六种布局详解
    目录LinearLayoutRelativeLayoutFrameLayoutTableLayoutGridLayoutConstraintLayout参考总结LinearLayou...
    99+
    2024-04-02
  • 从零开始的Go语言项目开发指南与经验分享
    近年来,Go语言在开发领域逐渐崭露头角。它以其简洁、高效的特性,受到了越来越多开发者的青睐。作为一门静态类型、编译型的语言,Go语言具备卓越的性能和并发处理能力,适用于各种规模的项目开发。本文将从零开始,分享一些关于Go语言项目开发的指南和...
    99+
    2023-11-02
    Go语言 经验分享 项目开发指南
  • Android项目开发之UI设计器
    开发人员可以用以下两种方式声明UI:一是通过.xml文件(不带预览界面)或者.axml文件(带预览界面)来描述;二是用C#代码实现。  用.axml文件描述用户界面(...
    99+
    2022-06-06
    Android
  • Go语言项目开发中的常见陷阱与避坑指南
    在Go语言项目开发中,我们可能会遇到一些常见的陷阱,这些陷阱可能会给我们的项目带来一些不必要的麻烦和困扰。因此,为了帮助大家更好地避免这些陷阱,本文将介绍一些常见的陷阱以及相应的避坑指南。一、内存泄漏Go语言的垃圾回收机制是其一大特点,但并...
    99+
    2023-11-02
    性能优化(Performance Optimization) 错误处理(error handling) 并发(Concu
  • 基于C#的在线旅游指南开发项目经验总结
    基于C#的在线旅游指南开发项目经验总结引言:如今,伴随着互联网的迅猛发展,人们越来越倾向于使用在线旅游指南来规划自己的旅行。为了满足用户需求,我们决定开发一款基于C#的在线旅游指南。在这个项目中,我们面临了各种挑战和困难,但通过团队的协作和...
    99+
    2023-11-04
    C#开发 旅游指南 经验总结
  • 从开发到部署:PHP Git 与项目管理的终极指南
    使用版本控制系统 (VCS):Git 是一种流行的 VCS,用于跟踪代码更改和协作,有助于版本管理。 设置本地 Git 存储库:克隆远程存储库或初始化本地存储库,并提交并推送更改。 使用分支进行功能开发:分支允许您隔离功能开发并防止影响...
    99+
    2024-04-02
  • C#开发新闻发布系统的项目经验总结
    C#开发新闻发布系统的项目经验总结项目背景新闻发布系统是一种用于发布和管理新闻内容的软件系统。随着互联网的发展,新闻媒体越来越重视在线新闻的传播和发布,因此,开发一个高效、稳定的新闻发布系统对于新闻机构来说是非常重要的。本文将对C#开发新闻...
    99+
    2023-11-02
    C#开发 新闻发布 项目经验总结
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作