美文网首页
u3d 基础知识(刚体等)

u3d 基础知识(刚体等)

作者: 曾令伟 | 来源:发表于2016-07-08 15:33 被阅读108次

刚体组件:

刚体:Rigidbody, 属于物理类组件;

作用:添加了刚体的组件的游戏物体,就有了重力,就会做自由落体运动,意味着可以像现实中的物体一样的运动。

给物体添加刚体组件

选中游戏物体-->菜单Component-->Physics-->Rigidbody

刚体组件属性

1、 Mass [ 质量 ]: 设置物体的质量,也就是重量(单位是KG);

2、Drag[ 阻力 ]: 空气阻力,0表示无阻力,值越大说明阻力越大,很大时物体停止不动;

3、Angular[ 角阻力 ]: 受到扭曲力时的空气阻力,0表示无阻力,很大时物体停止不动;

4、Use Gravity[ 使用重力 ]:是否使用重力

使用刚体移动物体

1、相关方法:

Rigidbody.MovePosition( Vector3 ) :使用刚体移动物体的位置;

使用刚体移动物体的位置时,物体是根据世界坐标系的方向移动的;

使用刚体移动物体的位置时,物体会触发物理相关的事件;

2、参数:

MovePosition中的Vector3 要使用“当前位置”+方向

Transform.Position: 属性  当前物体的位置

3、特点:

使用刚体移动物体,特点如下:

会与场景中的模型物体发送碰撞,会受重力的影响(到达场景的边缘,会下落)

碰撞体

使用刚体移动的物体,与场景中其他的物体相碰撞:其实是碰撞的目标体的“碰撞体”组件,也就是Collider。另外和目标物体碰撞的,是我们移动的物体的自身的“碰撞体”组件。碰撞体可以理解为我们模型的“外骨骼”。模型只要加了刚体,就必须要加碰撞体,否则就没有意义

相关文章

  • u3d 基础知识(刚体等)

    刚体组件: 刚体:Rigidbody, 属于物理类组件; 作用:添加了刚体的组件的游戏物体,就有了重力,就会做自由...

  • u3d 基础知识(界面等)

    项目文件夹: 1、Assets:资源文件夹,保存游戏中所有的资源; 2、Library:库文件夹,保存当前项目需要...

  • u3d 基础知识(组件等)

    材质球与贴图: 材质球:Material,材质:物体的质地,物体看起来是由什么做的,什么材质的(木头的、铁的)。 ...

  • 刚体

    相关文章 《物理系统概述》《刚体》《碰撞器》 概述 在整个 Unity 物理系统中,最重要概念就是刚体 Rigid...

  • Unity 刚体组件和碰撞器

    一,刚体组件 ADD添加刚体组件 定义 刚体一种组件,可让物理模拟现实物体的运动状态,添加刚体后物体将受重力影响,...

  • ABAQUS中的离散刚体、解析刚体和rigid body约束

    Abaqus刚体建模一共有三种形式:离散刚体(Discrete rigid)、解析刚体(Analytical ri...

  • Unity 2D:玩家角色移动脚本

    本文利用刚体实现玩家的移动,使用刚体移动可以产生与其他刚体碰撞立即停止,防止抖动。 1.给角色创建刚体和碰撞体 选...

  • 刚体(RigidBody)

    使用刚体移动物体 RigidBody.MovePosition(Vector3):使用刚体移动物体的位置使用刚体移...

  • 总结接入u3d项目出现的问题(把Unity工程导出google

    1 通过控件装载u3d视图来控制显示和隐藏视图在u3d 5.6之前的版本是行的通的 u3d 5.6的版本(u3...

  • Unity3D Input.GetAxisRaw 与 Inpu

    在u3d中,这两个函数经常用到,首先这两个函数的使用,先在u3d中进行设置.打开u3d, edit-->Proje...

网友评论

      本文标题:u3d 基础知识(刚体等)

      本文链接:https://www.haomeiwen.com/subject/vjcrjttx.html