unity3D中Rigidbody各个属性是什么意思?

因为unity 为英文版软件,很多人不是很理解里面的属性的意思,本篇主要针对unity里面物体的刚性属性进行解释,希望对广大的同学们能有所帮助,能知道各个参数如何去设置。

1、Mass表示物体的质量数值类型为float,默认值为1。大部分物体的质量属性接近于0.1才符合日常生活感官感受,超过10 ,则失去了仿真效果。

2、Drag表示平移阻力,其数值类型为float,初始值为0,用来表示物体因受阻力而速度衰减的状态。

3、Angular Drag 旋转阻力,其数值类型为float,初始值为0.05,用于模拟物体因旋转而受到的各方面的影响的现象。

4、Use Gravity使用重力,表示物体是否受到重力影响,其数据类型是boolean ,初始值为true,该属性设置为false时用来模拟失重现象。

5、Is Kinematic是否遵循运动学,该属性表示对象是否遵循牛顿运动学物理定理,其数据类型是boolean ,初始值为false。如果该属性设置为true表示该物体运动状态不受外力,碰撞和关节的影响,而只受到动画以及附加在物体上的脚本影响,但是该物体仍然能改变其他物体运动状态,例如游戏中倒下的敌人始终不动 ,就是利用这个属性 。

6、Interpolate 插值,还属性表示的是该物体运动的插值模式,默认状态下是被禁用的。选择该模式时,在此模式下物理引擎会在物体的运动帧之间进行插值,使得运动更加自然。另外插值导致了物理模拟和渲染的不同步,进而产生物体轻微抖动现象,建议可以对主要角色使用插值,而其他的则禁用此功能,以达到折中的效果。

7、Freeze Rotation冻结旋转,该属性表示的是该物体的旋转是否受到物理定理的约束。默认状态下任意轴的旋转是受物理定律控制的,该属性的值是修改在每个轴上的旋转属性来实现的。例如在第一人称射击游戏中,通过去除该属性的控制,可以使玩家完全控制视角旋转。

8、Collision Detection碰撞检测模式,默认状态时Discrete。在没有发生碰撞检测的情况下,碰撞物体会穿过对方,产生所谓 穿透现象。碰撞模式有不连续模式(Discrete),连续模式(Continuous)和动态连续模式(ContinuousDynamic),动态连续模式适用于高速运动的物体,连续模式仅仅可以用于球体,胶囊和盒子碰撞者的刚体,而且会严重影响物体的运动表现,因此大部分采用不连续模式。

注意事项:

各个属性表示的意思一定要铭记

(0)

相关推荐

  • unity3d中rigidbody(刚体)详解

    现实世界中的物体都受到力的作用,所以才会有多姿多彩的生活.那么在游戏中又如何让游戏对象也受到力的作用呢,游戏中物体受到力的作用,更多地是现象的模拟,而不是真的受到力的作用.通俗一点,就是让你感觉好像真 ...

  • 在Excel2010中设置图片属性(图片的颜色.对比度和亮度)

    在Excel 2010中设置图片属性,可以改变工作表中图片的颜色、对比度和亮度等。 打开上一例效果,选择图片,切换至“格式”面板,在“调整”选项板中单击“更正”按钮,在弹出的列表框中设置相应的亮度和对 ...

  • 在Excel2010中设置图片属性

    在Excel 2010中设置图片属性,可以改变工作表中图片的颜色、对比度和亮度等。 打开上一例效果,选择图片,切换至“格式”面板,在“调整”选项板中单击“更正”按钮,在弹出的列表框中设置相应的亮度和对 ...

  • ChemBioDraw中的取代基属性

    取代基属性是指被选原子上的取代基的数目.在ChemBioDraw软件中,取代基被定义为用任何键连接的非氢原子.取代基数目的原子属性允许指定目标结构中一个原子上键(包括查询结构已绘制的那些键)的数目.本 ...

  • unity3d中如何创建UI按钮功能

    unity3d中通过对一个按钮的创建使用,从而了解unity3d中UI的使用. 1.打开unity3d项目"GameObject"--"UI"--"B ...

  • SolidWorks怎么在动画中变换视图属性?

    SolidWorks中想要在动画中变换视图属性,视图属性指的是零件的隐藏.显示.外观等特性,该怎么变换呢?请看下文详细介绍. 1.SolidWorks打开一个装配体模型.装配体模型任意,这里以轴系结构 ...

  • unity3d中四种光源有什么区别?

    之前简单介绍了一下unity3d中的光源分类,默认情况下的光源是白色的.对于需要创建绚丽或者唯美的游戏,实在不妥.可是很好,unity3d中的光源经过合适的调整,就可以创建出非常美丽的画面,下面对此详 ...

  • unity3d中怎么创建UI按钮功能?

    unity3d中通过对一个按钮的创建使用,从而了解unity3d中UI的使用. 1.打开unity3d项目“GameObject”--“UI”--“Button”,创建一个按钮. 2.在“Rect T ...

  • 如何在BB FlashBack中查看影片属性?

    相信很多小伙伴都有在使用BB FlashBack,那么在其中我们如何查看影片属性呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,在BB FlashBack中打开要查看属性的影片.2. 点 ...