问题标签 [ccrotateby]

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 回答
184 浏览

cocos2d-iphone - 确定 CCLayer 当前是否正在旋转

我正在旋转一个CCLayer子类的实例,如下所示:

这种旋转是对用户轻击的响应(可能来得很快)。如何确定图层当前是否正在旋转?在这种情况下,我可以忽略水龙头。

0 投票
1 回答
1027 浏览

iphone - Cocos2d 用 CCRotateBy 摇摆动画?

我是 Cocos2d 的新手,正在寻求一些帮助。

我有一个精灵,我想向左旋转 45 度,再次居中,然后向右旋转大约 45 度。有点像摇摆动作。

我希望在触摸实际精灵时完成此操作,而不仅仅是屏幕上的任何位置。

就像现在一样,当我触摸屏幕上的任何位置时,它会旋转 360 度(360 度用于测试),但每次点击屏幕时,我都会得到一个新的精灵。

我的问题是一个,我该如何设置它,以便当我触摸精灵时它会执行我所追求的摇摆动作?每次点击屏幕时都不会弹出新的精灵。

0 投票
1 回答
3417 浏览

cocos2d-x - cocos2d-x:移动时旋转 CCSprite 会改变它的最终位置

我正在尝试为我的游戏制作动画,一只蚂蚁离开它的巢穴。它应该从右下角下降巢穴,面朝下,然后再次直视。

我创建了两个动作序列,一个用于移动,另一个用于旋转,并将它们放在一个 CCSpawn 中。如果我只执行移动动作,它可以正常工作,但是当动作一起执行时,最后精灵会回到原来的位置。

我不知道发生了什么。你们能帮忙吗?

0 投票
1 回答
179 浏览

ios5 - 如何获得具有动作 CCRotate 的精灵的位置?

我有一个节点,我已经固定了该节点的位置。然后我添加了一个精灵作为该节点的子节点(我之前添加了)。之后,我尝试将节点旋转某个角度。

结果精灵也在旋转,它的中心点是节点的位置。现在我的问题是,我怎样才能得到精灵的位置?

0 投票
1 回答
96 浏览

java - RotateBy Anchorpoint 不影响旋转

在 Cocos2d (Android, JAVA) 中,我使用 CCRotateBy 来旋转一个 CCNode,其中包含多个图块作为子节点。我想使用中心瓷砖的中心作为旋转点,所以我想我会使用 Anchorpoint。

但是,我给锚点赋予什么值并不重要,瓷砖会一直围绕我的屏幕左下角旋转。怎么来的?

(瓦片是CCNodes,收集在两个列表中,tilesSelected和secondaryTilesSelected)

0 投票
0 回答
57 浏览

ios - CCRotateBy 和 CCRotateTo 无法正确使用 ARM64 设备

这是我显示精灵的钟摆效果的代码,它适用于不是 ARM64 的旧设备,顺便说一句,我在 CCRotationBY 和 CCRotationTO 的 CCAnmation Interval 类中进行了一些代码更改以支持 ARM64 设备。它工作正常..但我的问题是当我输入上面的代码时,第一个动作旋转工作正常,但是反向动作显示突然移动回到之前的位置,然后再次良好的第一次旋转,当反向移动的时间显示突然移动朝着最初的位置,我希望有人能帮助我。