两个对象执行两个不同的动作,请问这两个动作怎么同时进行呢?拜托拜托~
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
object.runAction(),执行同步序列动作
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2015-01-13 04:06关注同时进行需要做同步。可以通过信号量或者加锁实现。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2024-11-08 19:58chenlz2007的博客 动画事件 在动画播放过程中,可以设置动画事件,用于在特定时间点执行某些操作。例如,在动画的某一帧触发音效或者改变角色状态。 // 脚本示例:设置动画事件 cc.Class({ extends: cc.Component, properties: { // ...
- 2025-11-20 15:58闲书郎的博客 本文聚焦于动作系统中的关键特性——速度变化(EaseSpeed),深入解析如何通过EaseSpeed动态调整动作执行速度,实现如加速冲刺、缓缓解停等丰富视觉效果。结合示例代码与可能包含在资源包中的项目实践,帮助开发者...
- 2020-11-19 14:30Gosick_Geass_Gate的博客 Node.runAction:给节点添加动作(其实是添加到_actionManager)Action * Node::runAction(Action* action) { CCASSERT( action != nullptr, "Argument must be non-nil"); _actionManager->addAction(action, ...
- 2015-12-06 21:19_SuiXin的博客 Cocos2D-Android- 动作的处理基础 在cocos2d引擎中有一个动作类,CCAction是动作类的基类,动作是定义在节点(CCNode)上的,以节点为 目标。 基本动作Cocos2d提供的基本动作:瞬时动作、延时动作、运作速度。 ...
- 2025-04-25 17:30厚渡的博客 (1)基本类型 当声明的属性为基本 JavaScript 类型时,可以直接赋予默认值: properties: { height: 20, // number type: "actor", // string loaded: false, // boolean target: null, // object } 当声明的属性...
- 2019-08-21 15:49仙魁XAN的博客 private static void RunAction(object action) { try { ((Action)action)(); } catch { } finally { Interlocked.Decrement(ref numThreads); } } void OnDisable() { if (_current == this) ...
- 2016-05-06 14:59weixin_34007886的博客 Cocos2d-x-v3动作体系 cocos2d-x-v3版本v2的版本有的很大的改动,最直观的是在一些函数的改动和类名的改动上,首先以CC开头的类,都不再使用CC。在我个人的理解上,原来的cocos2d-x是完全从iphone的框架cocos2d移植...
- 2018-08-19 00:56熊喵先生的博客 注意: 由于Tiny.fromFile().toFile()内部源码实际上通过OkHttp发送图片压缩的网络请求,而且内部采用的方式是同步请求的,但是在IDEA Plugin开发中主线程是不能执行耗时任务的,所以需要将该API方法调用放在异步任务...
- 2025-02-14 18:05寻找优秀的自己的博客 sprite.node.runAction(cc.sequence(action1, action2)):对精灵进行多种动作的组合。 3. Label(标签) 功能:用于显示文本。 常用方法: label.string = "文本内容":设置标签的文本内容。 label.fontSize = 30:...
- 2025-07-15 13:46openbiox的博客 // 示例代码:创建一个游戏对象,并为其添加精灵组件 const go = new cc.Node('game-object'); // 创建游戏对象 const sprite = go.addComponent(cc.Sprite); // 添加精灵组件 sprite.spriteFrame = ...
- 2025-03-04 08:46莲华君的博客 动画轨道:通过KeyframeTrack定义骨骼动画,实现角色行走、口型同步。 性能黑科技 InstancedMesh:单次Draw Call渲染10万+相同模型(如森林中的树木)。 GPU拾取:用着色器实现...
- 2023-07-31 17:03暗逆骇客的博客 } 在任何地方访问到 Global 里的值: // AnyScript.js cc.Class({ extends: cc.Component, // start 会在 onLoad 之后执行,所以这时 Global 已经初始化过了 start: function () { var text = 'Back'; Global....
- 2022-10-08 11:14寂静流年韶华舞的博客 资源的释放 四、使用动作系统 (1)基本API (2)动作类型 (3)动作回调 一、基础知识 1. 编程语言选择:C,C++,java,javascript,lua,流行的是c++,js;多媒体接口DirectX,OpenGl,SDL; 游戏引擎:unity 3d——跨...
- 2025-03-03 09:55莲华君的博客 动画轨道:通过KeyframeTrack定义骨骼动画,实现角色行走、口型同步。 性能黑科技 InstancedMesh:单次Draw Call渲染10万+相同模型(如森林中的树木)。 GPU拾取:用着色器实现...
- 2020-12-19 12:46weixin_39616071的博客 D.S.Qiu觉得Unity做了这个限制,主要是Unity的函数执行机制是帧序列调用,甚至连Unity的协程Coroutine的执行机制都是确定的,如果可以使用多线程访问UnityEngine的对象和api就得考虑同步问题了,也就是说Unity其实...
- 2025-06-11 03:00朱佳顺的博客 动作执行:动作开始执行,并根据其设计更新精灵的属性。 动作完成:动作结束时,可以触发回调函数或其他事件。 常见动作的实现方法如下: auto moveBy = cocos2d::MoveBy::create(2.0f, cocos2d::Vec2(100, 100)); ...
- 2025-05-09 14:10Lucy-Fintech社区的博客 // 其他清理工作 } // 在游戏场景中创建和管理对象 void MyScene::createGameObject() { auto myObject = new MyGameObject("my_object.png"); myObject->setPosition(cocos2d::Vec2(100, 100)); this->addChild(my...
- 2025-08-09 14:08柚木i的博客 在上面的代码中,我们创建了一个移动动作和一个缩放动作,并将它们组合成一个顺序执行的动作序列。 4.2.2 Scheduler的事件循环与帧管理 Scheduler是Cocos2d-x的调度器,负责整个游戏的帧循环管理。它允许开发者添加...
- 2025-03-04 08:47莲华君的博客 动画轨道:通过KeyframeTrack定义骨骼动画,实现角色行走、口型同步。 性能黑科技 InstancedMesh:单次Draw Call渲染10万+相同模型(如森林中的树木)。 GPU拾取:用着色器实现...
- 2020-04-22 18:33今天可以暴富吗的博客 Cocos Creator使用记录使用json文件动态设置label的显示文字动态设置精灵(sprite)的图片地址使用cc.loader.load设置网络图片使用cc.loader....个节点cc.instantiate()克隆节点节点动作cc.repeatForever()和cc.r...
- 没有解决我的问题, 去提问