2D 碰撞组件 添加碰撞组件 目前引擎支持三种不同的碰撞组件:盒碰撞组件(BoxCollider2D)、圆形碰撞组件(CircleCollider2D)和多边形碰撞组件(PolygonCollider2D)。在属性检查器上点击添加组件按钮,输入碰撞组件的名称即可添加。 属性 不同的碰撞组件都拥有以下的共同属性: ...
_group protected _offset protected _restitution protected _sensor protected _shape protected 方法 apply public 如果物理引擎是 box2d, 需要调用此函数来应用当前 collider 中的修改,调用此函数会重新生成 box2d 的夹具。 继承属性 uuid public 组件的 uuid,用于编辑器。 replicated public name publi...
public group : number 继承自:Collider2D.group 获取或设置分组。 Defined in cocos/physics-2d/framework/components/colliders/collider-2d.ts:34 public friction : number 继承自:Collider2D.friction 摩擦系数,取值一般在 [0, 1] 之间 Defined in cocos/physics-2d/framework/components/colliders/collider-...
Cocos Creator 在 1.5 版本中终于集成了知名的物理引擎 [Box2D],这款容易上手功能强大的物理引擎将为 Cocos Creator 带来全面的物理检测和运算能力,全面支持你的动作和物理游戏。 除去通用的物理引擎功能之外,Cocos Creator 集成后的物理系统中还加入了刚体(Rigidbody)和关节(Joint)组件,加上专门为物理引擎定制的碰撞...
Cocos Creator 它基于 JavaScript 和 TypeScript,并且提供了可视化编辑器,让开发者可以快速创建游戏。在 Cocos Creator 中,节点是游戏中的基本元素,所有的游戏对象都是由节点组成的。节点可以包含各种组件,组件是节点的功能模块,用于实现节点的各种功能。 对惹,这里有一个游戏开发交流小组,大家可以点击进来一起交流一下...
官方文档 Sensor和IsTigger是一个道理,只不过在Collider2D组件名字不一样。 如果碰撞的双方有任何一方开启Sensor,在碰撞回调中拿不到碰撞点和碰撞法线的信息 因此如果想让物体既能接受到碰撞回调,又不产生碰撞影响,建议修改Rigidbody2D的Type为kinematic。效
Collider 类型 继承于 Component 模块: cc 父模块: cc 碰撞组件基类 索引 属性(properties) tag Integer 标签。 __eventTargets Array Register all related EventTargets,... node Node 该组件被附加到的节点。 uuid String 组件的 uuid,用于编辑器。 _enabled Boolean enabled Boolean 表示该组件自身是否启用。
Cocos Creator ToggleGroup 类型索引Details ToggleGroup ToggleGroup类型 继承于Component 模块:cc ToggleGroup 不是一个可见的 UI 组件,它可以用来修改一组 Toggle 组件的行为。当一组 Toggle 属于同一个 ToggleGroup 的时候, 任何时候只能有一个 Toggle 处于选中状态。
在Cocos Creator中,场景是一个.fire文件。 节点 在Cocos Creator里面游戏就是由各种节点组成的。动画也是操作节点的各个属性:x、y、scale、angle...因此节点在Cocos Creator中处处可见,非常重要。你可以把节点看成是HTML中的标签,HTML 文件就是各种标签堆积起来的,Cocos Creator也是由各种节点堆积起来的。
目前引擎支持三种组件,盒碰撞组件(BoxCollider2D)、圆形碰撞组件(CircleCollider2D) 和 多边形碰撞组件(PolygonCollider2D),从名字可以看出不同的组件应用于不同种类的节点,这里跟精灵的形状和特性有关,多边形组件是最精准的,当然也是最消耗性能的。 在 属性检查器 上点击 添加组件(Add Component) 按钮,输入碰撞组件的...