我正在cocos2d-x上实现一个游戏。 现在我实现了“重播我的游戏”功能(游戏节目从头开始) 但我希望以1x,2x,3x,4x的速度重放我的游戏。 将速度更改为2x时,所有操作(移动和旋转等)都应该适用于新更改的变量。 如何通过改变CCAction的一般速度来做到这一点? ...
我正在cocos2d-x上实现一个游戏。 现在我实现了“重播我的游戏”功能(游戏节目从头开始) 但我希望以1x,2x,3x,4x的速度重放我的游戏。 将速度更改为2x时,所有操作(移动和旋转等)都应该适用于新更改的变量。 如何通过改变CCAction的一般速度来做到这一点? ...
我有一个创建CCSprite并将其在屏幕上移动的函数: 我试图通过运行移动动作依次运行removeFromParentAndCleanup()来清理它们完成移动动作后的精灵。 但是,每个动作在序列中彼此立即触发,没有延迟。 创建精灵后,会立即对其进行清理。 为什么延迟不起作用? ...
有没有一种方法可以导出Flash补间,以便我们可以在cocos2d-x中使用它们? 我们的目标是让我们的艺术家使用Flash来创建对话框动画,然后导出矩阵动画(而不是图像)。 然后,我们将使用矩阵动画为对话框过渡设置动画。 例如,请在2:12左右观看此Juice Cubes视频: ...
我正在尝试为我的游戏创建暂停屏幕。 游戏是在连续滚动背景(从上到下)且障碍物独立移动(从左到右)的基础上开发的。 下面是代码: PauseScene.h PauseScene.m PauseScene仅仅是节点类。 MainScene文件中的S ...
我有一个带有Move动作的Sprite,我想在Sprite完成Move动作时调用带有3个参数的函数,我尝试使用CC_CALLBACK_3和CallFuncN但是我不知道我将参数放在哪里。 ...
对不起,我是新来的。 现在,我正在尝试创建一个无限的随机移动的精灵,它会向其方向旋转。 但是我不知道如何使用从rotateAction上的randomPoint生成的随机位置。 基本上,错误会随机旋转,而不是使用它要指向的点。 有没有办法可以两次使用相同的随机点? ...
我正在研究cocos2d V3.x项目(SpriteBuilder V1.2.1)。 当前尝试在CCSprite上延迟运行此操作序列。 我不确定是否有问题,或者我只是不了解CCActionSequence的工作方式。 我希望动作“ a”开始,完成时(2秒后)延迟(5秒),然后调用两个函 ...
我的英雄精灵位于物理精灵上。 如果玩家(用户)在触摸精灵2秒钟内没有移动英雄,我想结束游戏。 在更新方法中,我正在检查两个Sprite是否接触时间超过2秒,如果为true,则运行“游戏结束”操作。 这是代码 即使用户按住,结束游戏动作也会运行。 基本上,如果您不触摸屏幕来移动精灵 ...
我想为下面的精灵运行动作: 我该如何在函数调用中发送值。 请帮忙 ...
我想使用CCActionMoveTo同时移动两个不同的对象pane1和pane2,并且要在这两个对象完成移动后调用一个函数。 如何同时调用这两个actionMove,然后等到两者都完成后再调用generateTerrain? ...
请帮助我,因为搜索和新加入的cocos 2d已经足够了。 如果我安排addRed并且我希望所有的精灵在屏幕中随机移动,那么最后一个精灵就会移动。 任何帮助将不胜感激,并在此先感谢。 ...
在cocos2d-x 3.0中,标签可以有多大? 我正在尝试创建“打字机”效果,并且当字符串为45个字符或更少时,它似乎可以工作。 如果仍然失败,则使用常规EXC_BAD_ACCESS失败。 下面是我试图用来实现打字机效果的代码: 该字符在45个字符后死于charSprite-&g ...
我正在使用Cocos2d Android。 我在Cocos2d中具有滚动背景,我使用此方法使其工作: 速度= 5或10或其他。 由于时间表,每帧它被称为。 我想以与背景滚动相同的速度拖放目标,以添加目标,我使用以下方法: 我想要的是我需要投入CCMoveTo行动的持 ...
在cocos2d v3中,找不到CCTargetedAction之类的东西。 在我的项目中这是必需的,因此我从cocos2d v2复制了代码。 但是我的CCTargetedAction运行两次动作。 如果我触摸屏幕一次,则日志消息将输出两次。 为什么此代码两次执行操作? ...
我正在使用cocos2d并创建CCDrawNode 。 我调用addChild:的那一刻,添加CCDrawNode我调用以下方法使节点永久缩放: 不幸的是,当尝试访问CCDrawNode boundingBox其宽度和高度不会随着缩放动作而改变。 是什么原因造成的,如何获得实际的 ...
使用Cocos2D V3在精灵上完成操作后,我需要更新结构中包含的数据。 如何将数据结构地址传递给在Sprite动作完成后执行的选择器? 任何帮助,不胜感激。 ...
我有一个Init方法和一个spawn()方法,每2秒就会由CCAction调用一次! 我想要的是每2秒在屏幕上移动pipePair节点,就像在飞扬的小鸟游戏中一样! 但就我而言,我无法在屏幕中添加多对节点,而且MoveBy CCAction的速度会定期固定。 因此,我希望节点应定期添加 ...
我试图使我的CCSprite滑行停止而不是突然停止,但是我不太确定如何做到这一点。 我正在根据用户点击的CCSprite使用CCActionMoveTo和CCEaseOut移动CCSprite 。 精灵确实移动了,但是并没有停止。 我的代码如下: ...
我在cocos2d中使用runAction时遇到问题。 我想在触摸开始时运行一个动作,而在触摸结束时运行一个动作。 像下面的代码一样实现: 但是,如果在touchBegin动画完成之前触发touchEnded动画,它将跳过开始动画并开始直接运行结束动画。 当前的精灵没有运行任何 ...
我创建了一个类似于以下内容的线程: 在此方法中,我创建了一个精灵,并为此精灵指定了动画。 动画不可见。 我在Thread方法中的代码: 为什么会这样呢? ...