Egret社区

[教程文档] Lakeshore 2.1 新功能详解

2016-8-25 11:49
724814
本帖最后由 flep 于 2016-8-25 11:49 编辑

banner.png
Lakeshore 2.1.0 正式发布了!
下面介绍一下这个版本实现的新功能

1. 免费的100MB云空间
Lakeshore制作出来的是H5游戏,需要上传到网页服务器能分享给别人玩。
而好多同学并没有自己的网页服务器。
所以在这个版本,我们给大家提供了100MB的云空间,可以把制作好的游戏直接发布到这个免费的云空间上。
发布成功后,把访问地址分享出去,大家就都可以玩了。
大家踊跃上传啊!
首先大家要注册一个论坛的账号,然后用论坛的账号再Lakeshore中登录。

注册.png

发布到云空间.png

- “免费发布至Egret云空间”
包括打包和上传一整套流程
发布成功后会显示如下图
上传完毕.png
包括访问地址,和分享用的二维码。(右键单击二维码可以保存在本地)

- “Egret云空间项目管理”
可以管理已经上传的项目。删除或获取访问地址
云空间管理.png

- “发布到私有FTP服务器”
如果你有自己的FTP服务器,也可以通过这个功能上传到自己的服务器上
ftp.png

2. DragonBones 龙骨动画支持
DragonBones是业界知名的骨骼动画软件。恩,当然,也是我们做的。
有不少Lakeshore的用户也是DragonBones的用户,他们强烈要求支持DB,所以这个版本我们就把DB加进来了。
用DragonBones可以很容易的做出炫酷的动画效果
请参看下边的例子
http://static.egret-labs.org/h5game/test/example/invitation2015/
其中背景折叠的效果就是用骨骼动画的网格功能制作的(注意,网格功能要下开启WebGL的时候才能正常显示)

DB导出的文件为三个,添加骨骼组件后,分别指定这三个文件,就可以把骨骼动画添加到项目中了
龙骨属性.png

3. Box2d物理碰撞的支持
支持物理碰撞后,就可以很容易的做一些常见的小游戏了,比如愤怒的小鸟
下边就是一个物理碰撞的例子
http://static.egret-labs.org/h5game/test/example/angryaliens/

4. 工具栏自定义显示
有不少同学在笔记本上使用Lakeshore,因为工具栏的内容过多,可能出现显示不全的现象。
这个版本上,可以自定义工具栏的显示内容,隐藏掉不常用的功能,这样就可以灵活组织工具栏了。
右键单击工具栏,勾选掉的项目就不会显示了。
自定义工具栏.png

5. 新增等待动作
在System下,新加了等待动作,以往要用计时器才能实现的一些效果,现在就容易多了。
比如下边这条
等待例子.png
碰撞后一秒再销毁

其他新增的还有
基于WebGL的各种滤镜,遮罩功能等。

新增两个模板
新塔防模板:实现了拖拽创建炮塔,炮塔升级,敌兵开炮等逻辑。
愤怒的歪星人模板:物理碰撞的实现。

分享到 :
1 人收藏

14 个回复

倒序浏览
sxtaosdo  自成一派 | 2016-8-25 16:54:35
要失业了
rebel  登堂入室 | 2016-8-25 18:27:38
66666666
woshilhz001  登堂入室 | 2016-8-25 19:32:37
喜欢碰撞可以变成 持续性条件~ 碰撞时 执行xxx,否则 执行xxx ~
flep  社区管理员 | 2016-8-26 01:24:06
woshilhz001 发表于 2016-8-25 19:32
喜欢碰撞可以变成 持续性条件~ 碰撞时 执行xxx,否则 执行xxx ~

碰撞本身就是一次性条件啊。不能做持续性判定。可以碰撞后,设定某个自定义变量=0.然后判断自定义变量=0就是持续性条件了。
西北风  初窥堂奥 | 2016-8-26 10:59:40
支持一下,顶起来
woshilhz001  登堂入室 | 2016-8-26 22:46:56
flep 发表于 2016-8-26 01:24
碰撞本身就是一次性条件啊。不能做持续性判定。可以碰撞后,设定某个自定义变量=0.然后判断自定义变量=0 ...

constuct 2 有个碰撞开关 和持续检测碰撞事件~ 加个else ~做判断~做拖拽类游戏 很好用~  可能我有点用不好 Lakeshore,还需要学习~
woshilhz001  登堂入室 | 2016-8-26 22:47:00
flep 发表于 2016-8-26 01:24
碰撞本身就是一次性条件啊。不能做持续性判定。可以碰撞后,设定某个自定义变量=0.然后判断自定义变量=0 ...

constuct 2 有个碰撞开关 和持续检测碰撞事件~ 加个else ~做判断~做拖拽类游戏 很好用~  可能我有点用不好 Lakeshore,还需要学习~
雷客骚年  登堂入室 | 2016-8-28 14:00:02
顶一下
flep  社区管理员 | 2016-8-31 13:46:33
woshilhz001 发表于 2016-8-26 22:46
constuct 2 有个碰撞开关 和持续检测碰撞事件~ 加个else ~做判断~做拖拽类游戏 很好用~  可能我有点用不 ...

好,我回去研究一下C2的这个持续碰撞检测
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部