Unity3D关于刚体(RigidBody)与碰撞体(Collider)的探索(二)

原创 2015年11月21日 17:45:56

上一章一直把碰撞体作为不变量来研究的,这一章对碰撞体进行研究:


方案一:

A:碰撞体/连碰撞体都不是

B:碰撞体/连碰撞体都不是

以上组合共四组实验,如:1.A是碰撞体,B是碰撞体;2.A连碰撞体都不是,B是碰撞体。。。。。。

实验过程:使A向-Y方向位移,撞击地面B

实验结果:A穿越了B,无任何撞击事件(这是已知的,因为A不是刚体)。


方案二:

A:刚体

B:碰撞体

实验过程:A自由下落撞击地面B

实验结果:A穿越了B,无任何撞击事件


方案三:

A:碰撞体

B:刚体

实验过程:使A向-Y方向位移,撞击地面B

实验结果:A穿越了B,无任何撞击事件


方案四:

A:碰撞体 + 刚体

B:碰撞体

实验过程:A自由下落撞击地面B

实验结果:A停在了B上面,有撞击事件


小结:如果需要撞击时有物理效果,且有撞击事件,撞击双方必须都是撞击体。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Unity3d碰撞器与触发器的区别详解(rigidbody移动和charactercontroller移动区别)

前提:要用collider发生碰撞的话必须是使用力来移动物体。如果只是单纯的位置移动使用这种方法是不行的。必须用力的方法才可以,有了物理的力的才可以用collider的碰撞。 正文: 要产生碰撞必...

unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新

刚体(Rigidbody)的官方(摘自Unity3d的官方指导书《Unity4.x从入门到精通》)解释如下: Rigidbody(刚体)组件可使游戏对象在物理系统的控制下来运动,刚体可接受外力与扭矩...

unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新

做实验的时候发现了一个很诡异的事情,就是发生碰撞的主体一定是要带刚体的,即只有带刚体的碰撞体去撞其他碰撞体时,双方才会收到碰撞事件,以下是我做的实验: 一、控制A(刚体加碰撞体)撞击 静止的B(碰撞...
  • ybhjx
  • ybhjx
  • 2015-12-23 20:12
  • 672

Unity3D 关于刚体(RigitBody)与碰撞体(Collider)的探索

为了研究刚体与碰撞体这两个组件对游戏对象的影响,我进行了下面的实验: ,使用球体施加力的作用碰撞立方体。 方案一: A:刚体 + 碰撞体 B:刚体 + 碰撞体 实验过程:给A一个普通力(或直接设置p...

Unity学习笔记(一):碰撞体(Collider),触发器(Trigger),刚体(RigidBody)

碰撞体(Collider),触发器(Trigger),刚体(RigidBody)的相关区分官方解释 刚体(Rigidbody):Rigidbody(刚体)组件可使游戏对象在物理系统的控制下来运动,刚体...

Unity3D组件Rigidbody与Collider的概念与区别

rigidbody与collider概念整理

Unity3D深入浅出 - 物理引擎之刚体部件(Rigidbody)

在虚拟世界中,任何物体都是没有活力的,要想变的真实,Rigidbody是必不可少的组件,下面介绍Rigidbody的各个属性: Mass:质量Drag:阻力,对象在运动时遇到的空气阻力,0表示没...

Unity3D - 物理引擎之刚体部件(Rigidbody)详解

在虚拟世界中,任何物体都是没有活力的,要想变的真实,Rigidbody是必不可少的组件,下面介绍Rigidbody的各个属性:Mass:质量Drag:阻力,对象在运动时遇到的空气阻力,0表示没有空气阻...

Unity 理解刚体(Rigidbody)和碰撞体(Collider)和触发器(Is Trigger)以及刚体休眠(Rigidbody Sleeping)

今天看到看到了 Rigidbody Sleeping这个知识点,解决了我疑惑很久的一个物理学的问题。本来笔者遇到问题会想办法去解决的,但是那是想了蛮久也没想通为什么两个物体碰撞要发生碰撞的事件前提...

自学Unity3D游戏开发(3)刚体和碰撞

上一章讲到为物体粘贴图片,如果有同学运行下会发现物体会悬在空中不动,那是因为还没有添加物理规律,没有重力当然不会下落。 这里有一个名词叫做“刚体”,既Rigidbody,我们要把这个东西添加在物体上面...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)