【Egret】自学游戏开发 -- 第三方类库与模块的使用(一)

第三方库的使用方法

打开 egretProperties.json 文件

其中 modules 字段是用来配置扩展模块和第三方库的

为了统一管理,Egret官方库按照模块呈现,这样设计的目的是避免加载不需要的模块,减少最终代码的体积,提高加载速度。

目前 Egret 的官方库分为8个模块


egret 必备的核心库

game 制作游戏会用到的类库,比如 MovieClip,URLLoader 等

res 资源加载库,所有涉及资源载入的工作,都可以通过这个模块来完成

tween 动画缓动类

dragonbones 龙骨动画库,用来制作一些复杂的动画效果

socket 用来通讯的 WebSocket 库

gui 老版本的 UI 库

eui 新增的 UI 库,使用起来更加的方便


添加方式如下:

5608b859ddbce.png


使用第三方模块

和使用官方的扩展模块方法类似,在 modules 里填写相关的信息


"name": "jszip" 第三方库的名称

"path": "C:/Users/Administrator/Desktop/jszip" 刚才我们创建的第三方库的路径,绝对路径或者相对路径

这里需要注意的是,jszip 需要放置在 Egret 项目目录的外面。


5608b85a27dff.png


参考文档:具体库的使用以及第三方库的创建请打开以下链接:

http://developer.egret.com/cn/github/egret-docs/extension/threes/instructions/index.html