Cocos-2d js 多个精灵都调用同一个动作 执行不成功(加“.copy()“)

原创 2015年11月17日 17:29:58

Cocos-2d js 关于多个精灵播放同一个Action动画问题

这是大家普遍写的代码,2个动作执行有问题,原因是:


一个动画只能被一个精灵绑定,要多个用同一个动画复制一份就好了。

pageView.addEventListenerPageView(function(){

pageNumber.setString(pageView.getCurPageIndex()+1+'/3');
image_xx.runAction(djxg_1);
})
image_layer.addClickEventListener(function(){
var zheshi = image_layer.getChildren()[0];
zheshi.runAction(djxg_1);

})

正确代码如下:

pageView.addEventListenerPageView(function(){
pageNumber.setString(pageView.getCurPageIndex()+1+'/3');
image_xx.runAction(djxg_1);
})
image_layer.addClickEventListener(function(){
var zheshi = image_layer.getChildren()[0];
zheshi.runAction(djxg_1.copy());

})

一个动画只能被一个精灵绑定,要多个用同一个动画复制一份就好了。其实也就是在第2次出现动画的地方添加一个“  .copy()  ”;(这里是COCOS JS 的 其他的写好自己相应的格式就好啦)
自己找了很久 希望跟我一样还在学习中的朋友少走点弯路

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Cocos-2d 关于多个CCSprite精灵播放同一个CCAction动画问题

问题描述: 在Cocos-2d场景动画中,常常出现多个Sprite的同一行为动画 假设场景中此时有两个精灵sprite1,sprite2 他们其实点分别在场景左侧,需要完成的动作CCMoteTo...

cocos2d-x精灵动作不执行解决方法

首先,先来看下代码: void GameEnemyBullet::setvisable() { this->setVisible(true); //设置精灵可见 isvisable...

Cocos2d-X 精灵、动作效果

命名空间宏: USING_NS_CC; 感觉其实挺鸡肋的。 NS_CC_BEGIN; == using namespace cocos2d{ NS_CC_END ; } -----------...

cocos2d-x实现多个精灵动画同步播放(二)

在上一篇文章里,提到了两个不同类的对象动画组合在一起需要注意更多的xla

cocos2d plist文件使用(在一张大图中放置多个精灵图片)

导读:在Cocos2d中,创建一个精灵

cocos2d sprite执行完动作之后调用回调自行销毁

转载自:http://www.devdiv.com/home.php?mod=space&uid=23234&do=blog&id=3317 原文标题: 函数调用 cccallfunc ...

Cocos2d-JS Sprite精灵类

Sprite精灵类 精灵类是cc.Sprite。cc.Sprite类间接继承了cc.Node类,具有cc.Node的基本特征。 1.创建Sprite精灵对象 有4种方式。 a.根据图片资源路径...

【cocos2d-js】创建单一颜色的精灵

标题 ##【cocos2d-js】2.创建单一颜色精灵一般的精灵都是需要伴随一张图片的,单一颜色的布局的话只能用cc.LayerColor,显然有些场合不合适,比如ProccessTimer的参数必须...

Cocos2d-JS中的精灵菜单和图片菜单

精灵菜单的菜单项类是cc.MenuItemSprite,图片菜单的菜单项类是cc.MenuItemImage。由于cc.MenuItemImage继承于cc.MenuItemSprite,所以图片菜单...

Cocos2d-JS中创建Sprite精灵类

精灵类是cc.Sprite,它的类图如下图所示。cc.Sprite类直接继承了cc.Node类,具有cc.Node基本特征。 创建Sprite精灵对象 创建精灵对象可以使用构造函数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)