问题标签 [ccaction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
343 浏览

cocos2d-iphone - CCActionFollow 不会跟随目标对象和滚动层

我有一个球对象,它直接落在 SpriteBuilder 中作为层制作的一个级别。关卡被添加到游戏场景中,其中有一个 ccnode (_levelNode) 作为物理节点的子节点。但是,当游戏运行时,它要么不滚动,要么视图混乱。

我的代码是:

0 投票
1 回答
486 浏览

label - Cocos2d-x 3.0 标签限制?

在 cocos2d-x 3.0 中标签的大小是否有限制?我正在尝试创建“打字机”效果,当字符串为 45 个字符或更少时,它似乎可以工作。如果它的任何更多如果失败与通常EXC_BAD_ACCESS。下面是我试图用来做这种打字机效果的代码:

charSprite->setScale(0)在 45 个字符后死亡。有任何想法吗?

0 投票
1 回答
106 浏览

cocos2d-iphone - 如何以 3 秒的时间间隔添加多个精灵并在 cocos2d 中为所有人运行相同的 CCAction

请帮助我,因为我已经接受了搜索和 cocos 2d 的新手。如果我安排 addRed 并且我希望所有精灵在屏幕中随机移动,那么只有我得到的是最后一个精灵移动。任何帮助将不胜感激,并提前致谢。

0 投票
1 回答
86 浏览

ios - 两个不同对象的 CCActionSequence

我想同时使用 CCActionMoveTo 移动两个不同的对象,pane1 和 pane2,并且我想在这两个对象完成移动后调用一个函数。

如何同时调用这两个 actionMove 并等到两者都完成调用 generateTerrain?

0 投票
1 回答
506 浏览

c++ - Cocos2d-x:在callfuncN_selector中添加参数

我想为如下精灵运行动作:

我如何在函数调用中发送值。请帮忙

0 投票
0 回答
327 浏览

ios - Cocos2D v3.x iOS中运行其他动作时CCSprite动画停止

我正在为我的游戏中的精灵制作动画(通过精灵表等)。这是一个简单的动画,我希望它贯穿游戏的整个生命周期。精灵也是一个物理体。当屏幕被触摸时,我希望精灵执行一些动作。

我已经添加了动画和动作,一切都很好。但问题是,当精灵执行其他动作(触摸时)时,动画会停止。

这是我在方法中的精灵代码init

这是我的touchBegan方法(触摸屏幕时执行其他操作:

这是startDownMovement代码:

请帮我。我不知道为什么当我点击屏幕让飞机飞起来时我的动画停止了。

期待中的感谢!

0 投票
1 回答
68 浏览

cocos2d-iphone - 结束游戏序列中的 CCActionDelay

我的英雄精灵在物理精灵上。如果玩家(用户)在触摸精灵时没有移动英雄 2 秒,我想结束游戏。在更新方法中,我正在检查两个精灵是否接触超过 2 秒,以及是否真正运行“游戏结束”动作。这是代码

即使用户按住,游戏结束动作也会运行。基本上,如果您不触摸屏幕来移动精灵,则游戏应该结束。有什么建议么?

0 投票
1 回答
431 浏览

ios - Cocos2d CCActionSequence 顺序和延迟搞砸了

我正在研究 cocos2d V3.x 项目(SpriteBuilder V1.2.1)。当前尝试在 CCSprite 上延迟运行此动作序列。我不确定是否有问题,或者我只是不明白 CCActionSequence 是如何工作的。

我希望动作“a”开始,完成后(2 秒后)延迟(5 秒),然后调用两个函数(动作“c”和“d”)。但是在模拟器中,顺序是错误的(在“c”之前调用了“d”),并且在“a”开始旋转后大约 1 秒调用了它们。

我做错什么了吗?如果这是 CCActionSquence 的实际工作方式,我该怎么做才能使其按照我在上一段中解释的方式工作?

谢谢!

0 投票
1 回答
41 浏览

cocos2d-iphone - 在两个动作中使用随机点

对不起,我是新手。现在我正在尝试创建一个无限随机移动的精灵,它会向它的方向旋转。但是我不知道如何在rotateAction 上使用从randomPoint 生成的随机位置。基本上,错误会随机旋转,而不是使用它要去的点。有没有办法可以两次使用相同的随机点?

0 投票
1 回答
2355 浏览

ios - 精灵完成动作时使用 3 个参数调用函数

我有一个带有移动动作的精灵,我想在精灵完成移动动作时调用一个带有 3 个参数的函数,我尝试使用CC_CALLBACK_3CallFuncN 但我不知道我把参数放在哪里。