首页 > 编程语言 > 详细

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

时间:2016-05-07 16:23:47      阅读:208      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!