Egret社区

[教程文档] Lakeshore 插件开发 - 1. 准备工作

2016-11-2 17:23
30101
准备工作
Lakeshore是一款免编程跨平台的游戏开发软件。其中内置了丰富的组件,行为,条件与动作来实现游戏的开发。其中的组件,行为以及相应的条件和动作都是用插件来实现的。也就是开发者可以通过插件的开发来丰富Lakeshore的功能。
目前提供两种类型的插件。
一、组件插件
1、插件开发准备145.png
组件插件包括三部分:
(1):组件本身
(2):组件包含的条件
(3):组件包含的动作
二、行为插件:
1、插件开发准备189.png
行为插件同样也包含三部分:
(1):行为本身
(2):行为包含的条件
(3):行为包含的动作
在开发Lakeshore插件之前,我们需要作以下准备工作:
1、安装Egret Engine
由于Lakeshore运行层是基于Egret Engine所提供的Egret API进行开发的,所以我们首先需要安装Egret Engine。Egret Engine的官方下载地址:http://www.egret.com/products/engine.html
Egret Engine同时提供了Windows版本与Mac版本。安装Egret Engine除了提供Egret API之外,我们也可以通过Egret Engine来安装或者更新Lakeshore,也可以安装或更新Egret提供的其他软件。
目前Egret Engine最新版本为3.2.0,Egret Engine详细说明可以阅读相关的官方文档。
2、安装Egret Wing 3
安装Egret Engine之后,我们可以通过它来安装最新的Egret Wing 3.
1、插件开发准备701.png
目前最新的Egret Wing 3是3.2.0。
3、安装Lakeshored
因为我们进行的是Lakeshore插件的开发,因此,Lakeshore软件是必须要安装的。
4、导入插件项目
安装完毕上面3款软件之后,我们打开Egret Wing 3,如图所示:
1、插件开发准备830.png
然后,点击“打开项目文件夹”,也可以从文件菜单中选择“打开文件夹...”,在弹出的对话框中选择Lakeshore安装目录下的插件目录:
(1):Windows:“C:\Program Files\Egret\Lakeshore\plugins”。
(2):Mac:“/Applications/Lakeshore.app/Contents/Resources/plugins”。
这里以Windows为例,如图所示:
1、插件开发准备1034.png
点击“选择文件夹”,Egret Wing 3会将Lakeshore的plugins下面的文件作为Egret标准项目导入进去。导入进去之后,如图:
1、插件开发准备1108.png
点击工具栏调试按纽: 1、插件开发准备1120.png ,编译完毕之后,会弹出预览对话框,如图所示:
1、插件开发准备1143.png
这是Egret Wing 3内置的播放器调试窗口,我们也可以使用外置的浏览器进行调试,在左上角工具栏里选择调试类型切换按纽,如图:
1、插件开发准备1211.png
在下位列表中选择
1、插件开发准备1222.png
使用本机Chrome调试,不过这里有一点要说明,使用Chrome进行调试之前必须安装Chrome浏览器,选择“使用本机Chrome调试”选项后,再点击“调试”按纽 1、插件开发准备1305.png 进行编译调试,会弹出如下窗口:
1、插件开发准备1322.png
当然,你也可以使用其它浏览器进行调试,查看左侧的文件结构,点击“.wing”文件夹下的launch.json文件,修改launch.json里的浏览器安装路径,如图:
1、插件开发准备1408.png
这里具体的教程不再说明,如果需要详细教程请参考Egret 官方开发者中心提供的Wing相关的文档教程。

分享到 :
0 人收藏

1 个回复

倒序浏览
yjtx  官方团队 | 2016-11-3 15:21:58
赞!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部