添加和移动Box Collider 2D:在构建2D平台游戏时,可以通过在Hierarchy面板中选择Create Empty,然后在新对象上添加Physics 2D -> Box Collider 2D组件来创建碰撞器。此外,还可以通过按住Shift键并使用四向箭头控制来添加不可见的墙壁。 3、Rigidbody 2D与其他物理组件(如Collider 2D)结合使用的最佳实践 在Unity中,Rigid...
BoxCollider2D型对象.contactCaptureLayers也会影响这个碰撞器所依附的游戏对象身上脚本的OnCollisionXXX2D方法和OnTriggerXXX2D方法是否执行。当本变量和BoxCollider2D型对象.contactCaptureLayers都包含指定Layer层,这个碰撞器所依附的游戏对象身上脚本的OnCollisionXXX2D方法和OnTriggerXXX2D方法才会执行。 BoxCollider2D型对象...
基本规则:脚本(含有触发判断的 OnTriggerEnter() 判断函数)和Rigibody同为一个物件的组件,Box Collider必须选中。此时两个物件的Box Collider必须为选中。而 Is Trigger选项必须“至少”有一个物件为选中(可以按逻辑来判断哪个为触发器)。 脚本中的OnTriggerEnter()可以有两种判断出发方式,此函数参数的数据类型为 Collider。
Is Trigger如果希望 2D 盒型碰撞体作为触发器运行,请选中此框。 Used by Effector如果希望 2D 盒型碰撞体由附加的 2D 效应器组件使用,请选中此框。 Used by Composite如果希望此碰撞体由附加的2D 复合碰撞体 (Composite Collider 2D)使用,请勾选此复选框。
Is Trigger:该Collider是否用于Trigger; Used By Effector:该Collider是否用于效应器; Used by Composite:该Collider是否是Composite Collider 2D的一部分,勾选该框之后,该Collider的其他属性会被忽略,因为Unity会以Composite Collider 2D的属性做为该Collider的属性; ...
UNITY 2D学习笔记(一):Sprite Sort Layer:渲染层刚体(Rigidbody2D):个人理解具有物理属性(比如质量),以及接受物理作用(比如重力)的Component(组件)。碰撞体(Collider):用于碰撞检测,定义物体形状等。 is Trigger:勾选后该物体变为触发器,不受碰撞影响改变物理状态。碰撞事件产生条件:两者都为碰撞体,至少有一个为刚...
触发器就是把节点下面的Box Collider 2D碰撞形状组件的Is Trigger属性打钩,打钩之后,就不会产生碰撞效果,没有任何的物理运算。但是两个物体如果发生交互的时候还是会触发事件,触发函数,玩家捡金币就是用到这种碰撞,触发的函数有下面三个 (1)OnTriggerEnter2D(Collider2D c) -->开始 ...
isActiveAndEnabledReports whether a GameObject and its associated Behaviour is active and enabled. attachedRigidbody附加到 Collider2D 的 Rigidbody2D。 bounciness获取碰撞体使用的弹力。 bounds碰撞体的世界空间包围区域。 callbackLayersThe Layers that this Collider2D will report collision or trigger callbacks...
首先我们在"\2D Platformer Assets\Graphics"路径下找到CheckPoint Off图像,拖入到场景中,并将其重命名为CheckPoint,给重生点加一个BoxCollider,选择Is Trigger。创建一个名为CheckPoint的脚本挂在上,然后创建一个空物体,命名为CheckPointController,创建一个名为 **CheckPointController **的脚本。
Unity引擎触发器系统有三个属性:Box Collider、Is Trigger、Rigibody Box Collider:Unity3D的GameObject提供的基本模型才具有这个属性,表示该物体是否会和别的物体发生碰撞。 Is Trigger:BoxCollider的子选项,表示该物件是否为一个触发器。 Rigibody:选中物件,才能在菜单“Component”里,给物件添加Rigibody组件。