egret白鹭引擎基础介绍

本文介绍了Egret白鹭引擎的基础知识,包括软件构成如Egret Engine、Egret Wing和ResDepot,详细讲解了如何使用Texture Merger进行资源管理。此外,还展示了Hello World案例,解释了项目代码目录结构,配置文件设置,以及代码风格规范。最后,文章讨论了核心库与扩展库的使用及第三方库的集成方法。
摘要由CSDN通过智能技术生成

软件介绍

(一)Egret Engine多版本系统

(二)Egret Wing 强大的IDE工具

(三)ResDepot 资源管理工具

(四)Texture Merger:资源打包工具

1. 精灵表输出

Texture Merger可将零散的小图合并为大图文理集,提高资源加载速度和游戏性能,在游戏研发过程中,开发者可使用小图开发,在产品发布时对资源进行合并,无须修改代码

2. MovieClip动画旋转

Twxture Merger可方便地将GIFSWF动画转换为Egret支持的动画格式

3. 位图字体

为高品质游戏的个性文字效果输出提供了方便快捷的解决方案

案例:Hello World绘制一个圆

项目代码目录

1.Main.ts为项目入口类,也成为文档类,文档类时衔接项目运行容器环境与项目中所有类的重要文件,

2. oadingUI.ts是加载过程中的辅助显示组件,用来显示加载进度

项目配置文件

1. 模块配置modules

  模块配置中,列出项目所需的各个模块,默认新建项目会包含core模块和res模块。core模块是一个核心模块,通常使用Egret开发项目,这是必选项,因为引擎中提供的大部分基础类库都处于这个模块,res模块也是相当常用的模块,只要涉及资源文件加载,就需要用到这个模块,

① ore模块是一个核心模块,通常使用Egret开发项目,这是必选项,因为引擎中提供的大部分基础类库都处于这个模块,

②  res模块也是相当常用的模块,只要涉及资源文件加载,就需要用到这个模块,

2. 原生打包设定native

该选项中的设置适用于原生打包

3. 版本号egrety_version

该选项指示项目最后打包时所使用的Egret引擎版本,如果该版本号与所安装的Egret引擎不一致,通常需要升级到所需安装版本财可以正常编译

4. 项目运行容器环境

项目运行环境为launcher目录,项目运行环境总体上分为两种,即HTML5

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值