15966992031
您的当前位置:主页 > 新闻资讯 > 知识百科 > 万博manbetx官网app下载_万博manbetx官网 welcome_万博manbetx官网登陆

万博manbetx官网app下载_万博manbetx官网 welcome_万博manbetx官网登陆

时间:2018-10-25

沉浸式万博manbetx官网app下载物理引擎模拟牛顿力学,使用质量、重力、摩擦力、速度等参数,可以看到不同参数大 小下的不同效果。Unity内置NVIDIA研发的PhysX物理引擎,可以准确、方便地开发 出所需要的物理特效,提高了制作的效率。沉浸式万博manbetx官网app下载物理引擎PhysX目前使用最为广泛,被 很多游戏大作所采用,开发者可以通过物理引擎高效、逼真地模拟刚体碰撞、车辆驾驶、布 料、重力等物理效果,使游戏画面更加真实而生动。

沉浸式万博manbetx官网app下载

沉浸式万博manbetx官网app下载物理特效刚体组件
Rigidbody(刚体)组件可使对象在物理系统的控制下来运动,刚体可接受外力与扭矩 力用来保证对象像在真实世界中那样进行运动。任何对象只有添加了刚体组件才能受到 重力的影响,通过脚本为对象添加的作用力以及通过NVIDIA物理引擎与其他的对象发 生互动的运算都需要对象添加了刚体组件。
执行GameObjecf Create Empty命令,创建一个空对象,然后选择该对象,执行 Component—Physics—Rigidbody 命令。

沉浸式万博manbetx官网app下载物理特效Rigidbody组件属性面板。
Mass(质量):用于设置对象的质量。
Drag(阻力):当对象受力运动时受到的空气阻力,〇表示没有空气阻力,阻力极大时 •对象会立即停止运动
Angular Drag(扭矩力空气阻力):当对象受扭矩力旋转时受到的空气阻力,〇表示没 有空气阻力,阻力极大时对象会立即停止运动。
Use Gravity(使用重力):若选择此项,对象会受到重力的影响。
Is Kinematic(是否开启动力学):若选择此项,对象将不再受物理引擎的影响,从而 只能通过Transform属性来对其操作。
Interpolate(插值):该项用于控制运动的抖动情况,有3项可以选择,None:没有插值; Interpolate:内插值,基于前一巾贞的Transform来平滑此次的Transform;Extrapolate:外插 值,基于下一f贞的Transform来平滑此次的Transform。

沉浸式万博manbetx官网app下载物理特效碰撞检测
Collision Detection(碰撞检测):用于控制避免高速运动的对象穿过其他的对象而未 发生碰撞,有3项可以选择,Discrete:离散碰撞检测,该模式与场景中其他的所有碰撞体 进行碰撞检测;Continuous:连续碰撞检测;Continuous Dynamic:连续动态碰撞检测 模式。
Constraints(约束):该项用于控制对于刚体运动的约束。
C〇llides(碰撞体):碰撞体是物理组件的一类,它要与刚体一起添加到对象上才能触 发碰撞。如果两个刚体相互撞在一起,除非两个对象有碰撞体时物理引擎才会计算碰撞, 在物理模拟中,没有碰撞体的刚体会彼此相互穿过。
选中对象,执行Component—Physics命令,如图4-14所示。
Box Collider:盒碰撞体,盒碰撞体是一个立方体外形的基本碰撞体,该碰撞体可以 调整为不同大小的长方体,可用作门、墙、平台等,也可以用于布娃娃的角色躯干或者汽车等交通工具的外壳,当然最适合用在盒子或是箱子上。
Is Trigger:触发器,勾选该项,则该碰撞体可用于触发事件,并将被物理引擎忽略。 Material:材质。
Center:中心,碰撞体在对象局部坐标中的位置。
Size:大小,碰撞体在X、Y、Z方向上的大小。

沉浸式万博manbetx官网app下载物理特效球形碰撞体
Sphere Collider:球形碰撞体,球形碰撞体是一个基于球体的基本碰撞体,球体碰撞 体的三维大小可以等均匀地调节,但不能单独调节某个坐标轴方向的大小,该碰撞体适用 于落石、乒乓球等对象。
Radius:半径,球形碰撞体的大小。
Capsule Collider:胶囊碰撞体,胶囊碰撞体由一个圆柱体和与其相连的两个半球体 组成,是一个胶囊形状的基本碰撞体,胶囊碰撞体的半径和高度都可以单独调节,可用在 角色控制器或与其他不规则形状的碰撞结合来使用,如图4-17所示。
Height:高度,该项用于控制碰撞体中圆柱的高度。
Direction:方向,在对象的局部坐标中胶囊的纵向方向所对应的坐标轴,默认是 Y轴。
Mesh Collider:网格碰撞体,网格碰撞体通过获取网格对象并在其基础上构建碰撞, 与复杂网格模型上使用基本碰撞相比,网格碰撞体要更加精细,但会占用更多的系统资 源,如图4-18所7K。
Smooth Sphere Collisions:平滑碰撞,在勾选该项后碰撞会变得平滑。
Mesh:网格,获取对象的网格并将其作为碰撞体。
Convex:凸起,勾选该项,则网格碰撞体将会与其他的网格碰撞体发生碰撞。

沉浸式万博manbetx官网app下载物理特效车轮碰撞体
Wheel Collider:车轮碰撞体,车轮碰撞体是一种针对地面车辆的特殊碰撞体,它有 内置的碰撞检测、车轮物理系统以及滑胎摩擦的参考体。
Suspension Distance:悬挂距离,该项用于设置车轮碰撞体悬挂的最大伸长距离,按 照局部坐标来计算,悬挂总是通过其局部坐标的Y轴延伸向下。
Center:中心,该项用于设置车轮碰撞体在对象局部坐标的中心。
Suspension Spring:悬挂弹簧,该项用于设置车轮碰撞体通过添加弹簧和阻尼外力 使得悬挂达到目标位置。
Forward Friction:向前摩擦力,当轮胎向前滚动时的摩擦力属性。
Sideways Friction:侧向摩擦力,当轮胎侧向滚动时的摩擦力属性。
Character Controller:角色控制器,角色控制器主要用于对第三人称或第一人称游 戏主角的控制,并不使用刚体物理效果。

沉浸式万博manbetx官网app下载物理特效Character Controller组件属性
Slope Limit:坡度限制,该项用于设置所控制的角色对象只能爬上小于或等于该参数值的斜坡。
Step Offset:台阶高度,该项用于设置所控制的角色对象可以迈上的最高台阶的高度。
Skin Width:皮肤厚度,该参数决定了两个碰撞体可以相互渗人的深度,较大的参数 值会产生抖动的现象,较少的参数值会导致所控制的对象被卡住,较为合理地设定上是: 该参数值为Radius值的10%。
Min Move Distance:最小移动距离,如果所控制的角色对象的移动距离小于该值, 则对象将不会移动。
Center:中心,该参数决定了胶囊碰撞体在世界坐标中的位置。
Radius:半径,胶囊碰撞体的长度半径。
Height:高度,该项用于设置所控制的角色对象的胶囊碰撞体的高度。
Interactive Cloth:交互布料,交互布料组件可在一个网格上模拟类似布料的行为状态。 Skinned Cloth:蒙皮布料,蒙皮布料组件与蒙皮网格渲染器一起用来模拟角色身上 的衣服,如果角色动画使用了蒙皮网格渲染器,那么可以为其添加一个蒙皮布料,使其看 起来更加真实、生动。

沉浸式万博manbetx官网app下载物理特效布料植染器
Cloth Renderer:布料植染器
Hinge Joint:铰链关节,铰链关节由两个刚体组成,该关节会对刚体进行约束,使得 它们就好像被连接在一个铰链上那样运动,它非常适用于对门的模拟,也适用于对模型及 钟摆等物体的模拟。
Fixed Joint:固定关节,固定关节组件用于约束一个对象对另一个对象的运动。 Spring Joint:弹簧关节,弹簧关节组件可将两个刚体连接在一起,使其像连接着弹簧 那样运动。
Character Joint:角色关节主要用于表现布娃娃效果,它是扩展的球关节,可用于限 制每一个轴向上的关节。
Configurable Joint:可配置关节,可配置关节组件支持用户自定义关节,它开放了 PhysX引擎中所有与关节相关的属性,因此可像其他类型的关节那样来创造各种行为, 如图4-22所示。
 
沉浸式万博manbetx官网app下载力场是一种为刚体快速添加恒定作用力的方法,适用于类似火箭等发射出来的对象, 这些对象在起初并没有很大的速度,但却是在不断加速的。沉浸式万博manbetx官网app下载物理特效仅是鼎炫科技http://www.dingxuankeji.com/一家之说,仅供参考。

联系我们

vr万博manbetx官网app下载公司联系方式

15966992031

公司热线

Copyright © 2015-2018 淄博鼎炫数字科技有限公司 版权所有鲁ICP备17022873号-1

  • vr万博manbetx官网app下载公司top图标