关于 Unity 的碰撞检测功能,以下说法错误的是?__1__[br][/br] A、 要使可移动游戏对象之间产生力学上的碰撞效果,游戏对象必须都具备“Rigibody”[br][/br] 和“Collider”组件[br][/br] B、 在场景中被碰撞后不动的静态物体只需要具备“Collider”组件[br][/br] C、 “Collider”组件的“Is Trigger”属性值设置为“false”后,碰撞器变为“触发器”,[br][/br] 游戏物体不再具备力学上的碰撞效果[br][/br] D、 道具拾取功能一般采用“触发器”来实现
举一反三
- 物体发生碰撞的必要条件 A: 两个物体都必须有碰撞组件(Collider) B: 其中一个物体必须有碰撞组件(Collider),另一物体必须带有Rigidbody刚体组件 C: 其中一个物体必须有碰撞组件(Collider),同时还带有Rigidbody刚体组件 D: 两物体都必须有碰撞组件(Collider),其中一物体还必须带有Rigidbody刚体组件
- 每个游戏对象都会有的一个组件是? A: Transform组件 B: Renderer渲染组件 C: Mesh网格组件 D: Collider碰撞器组件
- 智慧职教: 一个游戏对象只能用一个碰撞器(Collider)
- 智慧职教: Polygon Collider 2D(多边形碰撞器)组件可以编辑多边形碰撞器,通过这个组件改变Button控件的默认碰撞检测区域。
- collider 碰撞器会有碰撞的效果, IsTrigger = false, 可以调用OnCollisionEnter/Stay/Exit 函数trigger 触发器没有碰撞效果, isTrigger = true, 可以调用 OnTriggerEnter/stay/exit 函数