模拟 GameObject 对象在现实世界中的物理特性(重力,阻力,质量,速度) 对Rigidbody 对象属性的赋值代码通常放在脚本的OnFixedUpdate 方法中 collisonDetectionMode 属性 —— 碰撞检测模式 刚体的碰撞检测模式有3种 Discrete —— 静态离散...
分类:
数据库 时间:
2014-11-09 22:13:43
阅读次数:
724
上一篇文章做了一个bullet刚体自由落体的模拟,这篇文章模拟软体与刚体的碰撞,并且让软体保持碰撞后的形状。...
分类:
数据库 时间:
2014-11-03 19:27:07
阅读次数:
346
表示物体时静态的,多用于静止不动的物体,此外static有多种,有的用于烘焙,有的用于遮挡剔除物理效果是rigidbody组件,和这个没关系,用transform.Translate 无法移动,因为已经把他当做静止物体了为了更好地使用静态批处理,你需要明确指出哪些物体是静止的,并且在游戏中永远不会移...
分类:
编程语言 时间:
2014-11-01 16:16:35
阅读次数:
2203
有两种方法.方法1: gameObject.transform.Translate(0, -10 * Time.deltaTime, 0);这是标准的运动方式,物体运动一段距离后停止。方法2: this.rigidbody.AddForce(new Vector3(0, -10, 0)*1...
分类:
移动开发 时间:
2014-10-21 03:33:00
阅读次数:
163
在游戏中经常会需要用到寻路,Asset Store里面有很多相关插件。这里介绍U3D自带的Navmesh。1.地形首先新建一个Plane当地表。然后在Plane上随意摆放些几何物体当作障碍物(注意预留能够让角色通过的路径)并给这些障碍物添加rigidbody。将这些障碍物同地表打组(把障碍物拖到Pl...
分类:
编程语言 时间:
2014-10-16 13:07:12
阅读次数:
297
Unity Rigidbody 刚体中的Angular Drag和Freeze Position/Rotation
分类:
数据库 时间:
2014-10-11 14:37:45
阅读次数:
334
刚体组件:为对象添加刚体属性并加以某些参数设置可以模拟显示世界的物理效果:添加:就是选中物体,在Component中选择物理,选中其中的rigidbody此时在场景中的被添加了刚体属性的物体就可以按照重力下落了。具体设置在监视器中设置:可以设置使用恒力作用于物体:添加以下组件:同样可以使用脚本来进行...
分类:
其他好文 时间:
2014-09-26 21:20:49
阅读次数:
704
http://blog.sina.com.cn/s/blog_5b6cb95001017vfr.html其中最基本的关系:Collider是最基本的触发物理的条件,例如碰撞检测。基本上,没有Collider物理系统基本没有意义(除了重力)。Rigidbody是物体的基本物理属性设置,当检测碰撞完之后...
分类:
数据库 时间:
2014-09-09 18:12:19
阅读次数:
243
//创建一个名为"Player"的游戏物体//并给他添加刚体和立方体碰撞器.player=new GameObject("Player");player.AddComponent("Rigidbody");player.AddComponent("BoxCollider");//创建一个没有名称的游...
分类:
其他好文 时间:
2014-08-29 09:24:47
阅读次数:
287
我在学Unity3D,TankSniper(坦克狙击手)这个项目是用来练手的。到目前为止,用到的Unity3D知识有:地形Terrain,子物体gameObject,预制体Prefab,粒子系统Shuriken,刚体rigidbody,碰撞体collider,场景scene。需要step by st...
分类:
其他好文 时间:
2014-08-25 01:07:53
阅读次数:
594