问题标签 [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 投票
1 回答
62 浏览

class - 创建一个类以在多个精灵上运行单个动作

我正在尝试围绕任意点旋转众多精灵(大约 48 个不同的精灵)(使用这篇文章:http: //indiedevstories.com/2012/08/14/custom-cocos2d-action-rotating-sprite-around-arbitrary -point/ ) 我设法为它创建了自定义类别,但它只适用于单个精灵。我在网站上环顾四周并尝试使用 runAction:[action copy] 但由于某种原因它使副本旋转点变得疯狂。然后我尝试为操作创建一个方法并调用该方法,但我也不断收到错误。我尝试了很多不同的解决方案,但没有运气。所以我的问题是,有没有一种方法可以创建另一个包含我所有精灵的类,然后运行一个方法来对类的所有精灵运行一个动作?

0 投票
2 回答
2022 浏览

cocos2d-iphone - 在 Cocos2dx 中同时运行多个效果动作

我是 Cocos2dx 的新手,我正在尝试使用 3:1 矩形纹理创建一个行星动画自转,其中包含 3 个正方形是球体的两个面(地图)(第三个正方形是第一个的克隆)。我通过裁剪纹理创建一个帧数组并将它们添加到 CCAnimation。然后我用两个效果来测试这个动画,让方形框架变成一个 3D 圆:CCLens 和 CCTurnOffTiles(我以后会修改它,只关闭圆外的网格)。

但是有一个问题:两个效果不能叠加。如果在 CCLens 之后添加 CCTurnOffTiles,CCLens 将不起作用;如果在 CCTurnOffTiles 之后添加 CCLens,CCDirector 将在运行时抛出读取冲突异常。

是否有任何解决方案可以同时运行多个效果或以其他方式实现行星动画?谢谢。

0 投票
0 回答
138 浏览

cocos2d-iphone - 在父节点和子节点上运行不同的操作

我正在尝试在我的 gameLayer 上运行摇动动作

游戏层还包含一个 CCSprite 子级,此时正在运行另一个动作。

当我运行我的摇动动作时,它会运行。然而,该效果仅在精灵完成其动作后才会出现。

为什么会这样?此外,是否有任何解决方案可以在不使用 CCSPawn 的情况下实现这两种操作?

我可以很好地在场景上运行动作(gameLayer 是场景的子级),同时精灵也运行自己的动作。

0 投票
1 回答
185 浏览

cocos2d-iphone - 如何给精灵计时以创建闪电效果?

我想为 cocos2d 中的精灵获得正确的闪电效果。我知道 CCActions 可以帮助实现效果,但是如何让图像每 2-4 秒出现 0.2 秒?

0 投票
0 回答
78 浏览

cocos2d-iphone - 如何在两个精灵上同步一系列动作?

我有两个想要运行一系列动作的精灵。虽然一个精灵是在另一个精灵之前创建的,但我希望后者的精灵动作与前者同步。考虑到后一个精灵的某些动作最初可能必须跳过以实现两者的同步,如何实现这一点。

0 投票
1 回答
1175 浏览

cocos2d-iphone - 如何在一系列动作中更改精灵的图像

在下面的代码(示例)中,我想在操作序列期间更改精灵的图像。

感谢您的帮助。

0 投票
1 回答
1697 浏览

ios - Cocos2d - 以正弦波运动将精灵从 A 点移动到 B 点

最好的方法是什么?我看到了 CCEaseSineInOut 操作,但它看起来不能用于执行此操作。

我需要从屏幕的一侧移动到另一侧。精灵应该在屏幕上以正弦波模式移动。

0 投票
0 回答
102 浏览

cocos2d-iphone - 更改 CCAnimation 帧速率

我正在 cocos2d 中开发横向卷轴游戏。我有一个从在 CCSprite 上运行的 CCAnimation 派生的 CCAction。我使用 CCRepeatForever 运行 CCAction,但在执行动作时我无法更改动画帧速率。我怎样才能实现这个目标?

0 投票
1 回答
101 浏览

cocos2d-iphone - 是否可以在移动动作的中途运行淡出动作?

我想知道是否可以在同一节点上的 moveTo 动作中途运行一个淡出动作。这是我的代码:

如果可能的话,我需要能够在移动动作的中途运行淡入淡出动作。任何帮助或建议将不胜感激。

0 投票
2 回答
1279 浏览

cocos2d-iphone - Cocos2d - 动作和动画没有暂停

当我这样做时:

大多数游戏会暂停,但正在进行此操作的精灵不会暂停旋转:

此外,那些运行 CCAnimations 的精灵不会停止动画:

游戏暂停时如何让这些暂停?我希望“pauseSchedulerAndActions”能够暂停操作,但似乎并非如此。