Animation 优化



优化:动画,先判断是否是应经加载过了 如果是的话就不要再继续加载了,做一下判断
--防止重复加载
local animation = display.getAnimationCache(plistName)
if animation then return animation end
<span style="white-space:pre">	</span>选中未被选中的状态改变,选中执行动画每次选择都要做一个判断
self.hero:stopAllActions()
if _isChoose then 
<span style="white-space:pre">	</span>-- 资源加载local plistName
<span style="white-space:pre">	</span>-- 1 技能动画 2 做无限战力动画
else
<span style="white-space:pre">	</span>-- 未被选择 -
<span style="white-space:pre">	</span>- 小黑人、 停止动画、 变成第一帧战力继续优化重复选择动画一直做,可设置状态等动画做完了,按钮才能点击 
self.hero:stopAllActions()
self.hero:setColor(cc.c3b(0,0,0))
self.hero:setSpriteFrame(self.heroId.."_stand_0000.png")
end
按钮不可被点击设置:-- btn:setButtonEnabled(false)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值