问题标签 [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.
c++ - Cocos2d-x ccaction 未调用和 ccsequence 创建问题
我正在尝试用 cocos2d 做数百次的事情,但是用 cocos2d-x 似乎我的运气不太好。
如果我做
编译器说:
调用“创建”没有匹配的函数
我在互联网上发现了这个问题,但没有任何解决方案。顺便说一句,如果我做一个简单的动作,比如:
甚至没有调用该动作,并且精灵不是零(我已经打印了他的大小等),打印有关该精灵的信息它是它应该是的确切对象
c++ - CCRepeatAction 导致 Win32 应用程序在关闭时崩溃
有人可以帮我弄清楚在关闭运行 CCRepeatAction 的 Win32 cocos2dx 应用程序时如何安全地停止所有操作。我尝试在方法中添加sprite->stopAllActions();
,Destructor
和OnExit()
方法update(float delta);
,但是当我单击正在运行的 Win32 Cocos2dx 应用程序的“X”按钮时,应用程序仍然崩溃。
我没有保留 CCRepeatAction,我也尝试过让 Cocos2D-X 在清理时停止正在运行的操作,但看起来如果 CCAction 在应用程序关闭时正在运行,那么应用程序就会崩溃。所以我的假设是关闭 Win32 应用程序时必须停止该操作。
永远重复操作在我的空闲状态下运行。这是一个简单的淡入/淡出 CCAction。这是我的空闲状态动画的代码。我没有保留它,所以不确定如何停止动画并关闭应用程序而不使其崩溃。
ios - Sprite 动画在 Cocos2d 中的 NSThread 方法中不起作用
我创建了一个类似下面的线程:
在这个方法中,我创建了一个精灵并为这个精灵提供了动画。动画不可见。
我在 Thread 方法中的代码:
为什么它会这样?
cocos2d-iphone - 如何在 cocos2d 中的当前动作之后运行一个动作(不停止当前动作并运行他新的动作)
我有一个在 cocos2d 中使用 runAction 的问题。
我想在触摸开始时运行一个动作,并在触摸结束时运行一个动作。实现如下代码:
但是,如果我在 touchBegin 动画完成之前触发 touchEnded 动画,它将跳过开始动画并直接开始运行结束动画。Cocos2d 中是否有任何方法可以在当前精灵没有运行任何动作后运行动作(例如向动作队列添加动作)?
iphone - 尝试使用 CCEaseOut 来减缓 CCSprite 的运动
我试图让我的CCSprite
来一个滑翔停止而不是突然停止但是我不太确定如何做到这一点。我正在移动一个CCSprite
使用CCActionMoveTo
并CCEaseOut
基于用户点击的位置;精灵会移动,但不会停止。我的代码如下:
c++ - 在屏幕上移动多个 CCSprite Cocos2dx
我有一个 Init 方法和 spawn() 方法,每 2 秒由 CCAction 调用一次!我想要的是pipePair
每 2 秒在屏幕上移动一次节点,就像在飞扬的小鸟游戏中一样!但在我的情况下,我无法在屏幕中添加多对节点,而且 MoveBy 的速度会CCAction
定期加快。
所以我希望节点应该定期添加,并且它们应该在屏幕上以恒定的速度移动。
任何帮助,将不胜感激。
这是我的 spawn 方法,每 2 秒调用一次!
cocos2d-iphone - Cocos2D V3 does not have CCCallFuncND How pass structure address to selector?
With Cocos2D V3 after action has completed on a sprite I need to update data contained in a structure. How can I pass a data structure address to a selector that executes after my sprite action has completed? Any help much appreciated.
cocos2d-iphone - cocos2d CCDrawNode 缩放边界框
我正在使用 cocos2d 并创建了一个CCDrawNode
. addChild:
在我调用添加的那一刻,CCDrawNode
我调用以下方法来使节点永远缩放:
不幸的是,当尝试访问CCDrawNode
boundingBox
它的宽度和高度时,它不会随着缩放动作而改变。
是什么原因造成的,我怎样才能得到它的真实宽度和高度?
谢谢!
cocos2d-iphone - 我的 CCTargetedAction 运行两次操作
在 cocos2d v3 中,我找不到像 CCTargetedAction 这样的东西。在我的项目中是必需的,所以我从 cocos2d v2 复制了代码。
但是我的 CCTargetedAction 运行了两次操作。
如果我触摸屏幕一次,则会输出两次日志消息。
为什么这段代码运行两次?
谢谢你。
java - Cocos2d 将目标速度与滚动背景匹配
我正在使用 Cocos2d Android。
我在 Cocos2d 中有一个滚动背景,我使用此方法使其工作:
速度 = 5 或 10 或其他。由于时间表,每一帧都被称为。
我想以与背景滚动相同的速度放置目标,添加目标我使用此方法:
我想要的是我需要投入 CCMoveTo 行动的持续时间。