lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5162|回复: 3
打印 上一主题 下一主题

请问LAnimationTimeline的动画切换要怎么做?

[复制链接]

1

主题

0

好友

11

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2016-7-24 18:07:11 |只看该作者 |倒序浏览
比如我从一个走路的动作切换到攻击动作
是先生成一个LSprite,再把动作addchild到里面去
然后播放到哪个动作的时候就new哪个LAnimationTimeline
这样不断反复切换动作之下不是很大的消耗?

还是有别的其他正确的方法?
回复

使用道具 举报

1

主题

0

好友

11

积分

士兵

Rank: 1

沙发
发表于 2016-7-24 18:35:17 |只看该作者
好像LAnimationTimeline还无法add进LSprite里面去。。。。。
回复

使用道具 举报

1

主题

0

好友

11

积分

士兵

Rank: 1

板凳
发表于 2016-7-24 19:58:26 |只看该作者
补充一下,我的图不是一整张图切出来的动作图,网上只找到对应一整张图切片的setAction方法。而我是用一个LBitmapData数组来管理的方式,网上没找到任何方法可以切换动作。
用一整张切片的方式其实很不实用,你觉得游戏里同一个人的所有动作都是固定张图的连续动作合适吗?不同的动作肯定是有不同的持续时间的,比如走路是4张循环,技能1是5张循环,技能2是10张循环等等等等。请问你还怎么做成一个二维数组的整张图来切片?
回复

使用道具 举报

37

主题

8

好友

9327

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2016-7-25 10:25:05 |只看该作者
ourme 发表于 2016-7-24 19:58
补充一下,我的图不是一整张图切出来的动作图,网上只找到对应一整张图切片的setAction方法。而我是用一个L ...

LAnimationTimeline支持2维数组,你可以直接传入数组来操作这些动画
具体做法请先参考API文档,不懂的可以再继续追问
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-31 07:40 , Processed in 0.049223 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部