与哪些Layer层的物体发生碰撞时,会触发这个碰撞器所依附的游戏对象身上脚本的OnCollisionXXX2D方法和OnTriggerXXX2D方法。 BoxCollider2D型对象.contactCaptureLayers也会影响这个碰撞器所依附的游戏对象身上脚本的OnCollisionXXX2D方法和OnTriggerXXX2D方法是否执行。当本变量和BoxCollider2D型对象.contactCaptureLayers都包含指...
Is Trigger如果希望 2D 盒型碰撞体作为触发器运行,请选中此框。 Used by Effector如果希望 2D 盒型碰撞体由附加的 2D 效应器组件使用,请选中此框。 Used by Composite如果希望此碰撞体由附加的2D 复合碰撞体 (Composite Collider 2D)使用,请勾选此复选框。
定义A,B物体标签为‘‘A’’,‘‘B’’public void OnTriggerEnter2D(colider2D col){if(col.tag==‘‘A’’)Destroy(this.gameObject); score++;}B同理,AB均要添加BoxCollider2D组件,勾上isTrigger,另外在开头定义public int score=0;。
定义A,B物体标签为‘‘A’’,‘‘B’’public void OnTriggerEnter2D(colider2D col){if(col.tag==‘‘A’’)Destroy(this.gameObject); score++;}B同理,AB均要添加BoxCollider2D组件,勾上isTrigger,另外在开头定义public int score=0;。
isTrigger是否将碰撞体配置成了触发器? layerOverridePriorityA decision priority assigned to this Collider2D used when there is a conflicting decision on whether a contact between itself and another Collision2D should happen or not. offset碰撞体几何形状的局部偏移。
Size和Center很好理解就是用于确定盒子的大小和位子,那个主要看看这个Is Trigger属性,这个属性默认是不打勾的,它表示是否启用触发器。是否启用触发器主要是跟脚本有关系的,启动触发器之后碰撞检测会触发脚本的相关方法。如: void OnTriggerEnter2D(Collider2D collidedObject) ...
Size和Center很好理解就是用于确定盒子的大小和位子,那个主要看看这个Is Trigger属性,这个属性默认是不打勾的,它表示是否启用触发器。是否启用触发器主要是跟脚本有关系的,启动触发器之后碰撞检测会触发脚本的相关方法。如: void OnTriggerEnter2D(Collider2D collidedObject) ...
Size和Center很好理解就是用于确定盒子的大小和位子,那个主要看看这个Is Trigger属性,这个属性默认是不打勾的,它表示是否启用触发器。是否启用触发器主要是跟脚本有关系的,启动触发器之后碰撞检测会触发脚本的相关方法。如: void OnTriggerEnter2D(Collider2D collidedObject) ...
BoxCollider3D类型 继承于Collider3D 模块:cc父模块:cc 物理盒子碰撞器 索引 属性(properties) sizeVec3获取或设置盒的大小。 boxShapeIBoxShape sharedMaterialPhysicsMaterial isTriggerBoolean获取或设置碰撞器是否为触发器。 centerVec3获取或设置碰撞器的中心点。
• TYPE: BOX = ECollider2DType.BOXDefined in cocos/physics-2d/framework/components/colliders/box-collider-2d.ts:41 [editorExtrasTag] • [editorExtrasTag]: unknown Defined in cocos/core/data/object.ts:197 editing • editing: boolean = falseDefined in cocos/physics-2d/framework/components/...