码迷,mamicode.com
首页 > 编程语言 > 详细

Unity 5.x---00使用重力

时间:2016-05-07 16:25:06      阅读:479      评论:0      收藏:0      [点我收藏+]

标签:

Unity 5.x---00使用重力

 

步骤一:

  打开一个工程(导入Unity自带的资源),并创建并配置好必要的GameObject ,如下图:

技术分享

 

步骤二:

  1.创建一个Cube,使其位于平面上方.    菜单[GameObject]->[3D Object]->[Cube]

  2.选中创建好的Cube,为其添加一个RigidBody组件,运行结果如下图.  菜单[Component]->[Physics]->[RigidBody]

技术分享

 

 现在Cube已经受到重力影响了,但还缺少了碰撞后的效果(步骤3).

 

步骤3:

   1.选取Cube.

   2.在[Box Collider]中设置[Material]为Bouncy,如下图.

  技术分享

运行结果:

技术分享

 

  组件解释:

    RigidBody(刚体):

技术分享

 

    1.Mass :质量,以千克计算。

    2.Drag :物体的阻力。

    3.Angular Drag :空气角阻力,当物体受扭矩力选择时空气的阻力,以牛顿计算。

    4.Use Gravity :使用重力,当开启此项,物体会受到重力作用。

    5.Is Kinematic :控制物理学是否够影响这个刚体。如果isKinematic启用,力、碰撞或关节将不会影响这个刚体。

    6.Constrants :约束。用于控制刚体运动的约束

 

 

  Box Collider(盒子碰撞器):

技术分享

    

    1.Material (材质): 引用何种物理材质决定了他和其他对象如何作用。

    2.Is Trigger (是否触发器):

          If enabled, this Collider is used for triggering events, and is ignored by the physics

          engine.

          如激活,此碰撞器用于触发事件,并且被物理引擎忽略。

    3.Size (大小):

          The size of the Collider in the X, Y, Z directions.

          在X、Y、Z三维上的碰撞器尺寸。

    4.Center (中心):

          The position of the Collider in the object‘s local space.

          碰撞器在对象本地坐标中的位置

Unity 5.x---00使用重力

标签:

原文地址:http://www.cnblogs.com/19q3/p/5468011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!