- 术语 Bodies主体:PhysicsBody持有一个对象的物理属性,包括mass(质量)、position(位置)、rotation(旋转)、velocity(速度)、damping(阻尼)。PhysicsBody对象是形状的主干部分,但它本身并没有形状,直到你附加一个形状到它身上。 Material材料:描述材料的属性 density:密度,用来计算父体的质量... 术语 Bodies主体:PhysicsBody持有一个对象的物理属性,包括mass(质量)、position(位置)、rotation(旋转)、velocity(速度)、damping(阻尼)。PhysicsBody对象是形状的主干部分,但它本身并没有形状,直到你附加一个形状到它身上。 Material材料:描述材料的属性 density:密度,用来计算父体的质量...
- Cocos2d-x支持鼠标事件: _mouseListener = EventListenerMouse::create(); _mouseListener->onMouseMove = CC_CALLBACK_1(MouseTest::onMouseMove, this); _mouseListener->onMouseUp = CC_CALLBACK_... Cocos2d-x支持鼠标事件: _mouseListener = EventListenerMouse::create(); _mouseListener->onMouseMove = CC_CALLBACK_1(MouseTest::onMouseMove, this); _mouseListener->onMouseUp = CC_CALLBACK_...
- Cocos2d-x是一个跨平台游戏引擎。游戏引擎是提供所有游戏都需要的公共功能的软件的一部分。我们以前经常听到API或者是框架,其实游戏引擎也是这样的东西。 游戏引擎包括了许多组件,可以有效提高游戏开发效率。 游戏引擎通常包括以下这些部分:renderer(渲染器), 2d/3d graphics( 二维/三维图形 ), collision detection(碰撞检... Cocos2d-x是一个跨平台游戏引擎。游戏引擎是提供所有游戏都需要的公共功能的软件的一部分。我们以前经常听到API或者是框架,其实游戏引擎也是这样的东西。 游戏引擎包括了许多组件,可以有效提高游戏开发效率。 游戏引擎通常包括以下这些部分:renderer(渲染器), 2d/3d graphics( 二维/三维图形 ), collision detection(碰撞检...
- 你的游戏可能需要一些特效,如烈火、 施法视觉效果 、爆炸等等都可以通过particle system(粒子系统)来实现。 粒子系统是指计算机图形学技术,使用大量非常小的精灵或其他图形对象来模拟某些模糊现象, 否则很难用传统的渲染技术再现 。 实际的例子可能包括高度混沌的系统、自然现象或由化学反应引起的过程。 你可以手动创建粒子效果,也有第三方工具可以有助创建,如: ... 你的游戏可能需要一些特效,如烈火、 施法视觉效果 、爆炸等等都可以通过particle system(粒子系统)来实现。 粒子系统是指计算机图形学技术,使用大量非常小的精灵或其他图形对象来模拟某些模糊现象, 否则很难用传统的渲染技术再现 。 实际的例子可能包括高度混沌的系统、自然现象或由化学反应引起的过程。 你可以手动创建粒子效果,也有第三方工具可以有助创建,如: ...
- Cocos2d-x在ubuntu上的开发环境搭建,请参考《Ubuntu18.04搭建Cocos2d开发环境》 创建项目 格式: $ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR 1 实例: ~/Desktop/Games$ cocos new OkGame -p c... Cocos2d-x在ubuntu上的开发环境搭建,请参考《Ubuntu18.04搭建Cocos2d开发环境》 创建项目 格式: $ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR 1 实例: ~/Desktop/Games$ cocos new OkGame -p c...
- 顺序执行多个Action 使用Sequence对象来实现。 auto mySprite = Node::create(); // move to point 50,10 over 2 seconds auto moveTo1 = MoveTo::create(2, Vec2(50,10)); // move from current position by 10... 顺序执行多个Action 使用Sequence对象来实现。 auto mySprite = Node::create(); // move to point 50,10 over 2 seconds auto moveTo1 = MoveTo::create(2, Vec2(50,10)); // move from current position by 10...
- Touch事件在移动游戏中是很重要的。它们很容易创建和提供多种功能。当你触摸移动设备的屏幕时,屏幕会知道你触摸了什么地方和触摸了什么。然后,会对你的触摸作为出应答。 触摸事件通常被分配一个优先级,优先级最高的事件才是响应的事件 。例子: // Create a "one by one" touch event listener // (processes one t... Touch事件在移动游戏中是很重要的。它们很容易创建和提供多种功能。当你触摸移动设备的屏幕时,屏幕会知道你触摸了什么地方和触摸了什么。然后,会对你的触摸作为出应答。 触摸事件通常被分配一个优先级,优先级最高的事件才是响应的事件 。例子: // Create a "one by one" touch event listener // (processes one t...
- Cocos2d开发手记——bug篇(一) 初学Cocos2d,期间遇到了很多的问题,而今天遇上了一个很小的bug却也困扰了我很长时间,关于Layer中的bool init()方法 在继承Layer后的类中的bool init()方法,最后一定不要忘记返回return true;,否则在Layer::create()时会失败,并不会new出对象,因此而导致异... Cocos2d开发手记——bug篇(一) 初学Cocos2d,期间遇到了很多的问题,而今天遇上了一个很小的bug却也困扰了我很长时间,关于Layer中的bool init()方法 在继承Layer后的类中的bool init()方法,最后一定不要忘记返回return true;,否则在Layer::create()时会失败,并不会new出对象,因此而导致异...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签