碰撞器分为三种: static collider 静态碰撞器 rigidbody collider 刚体碰撞器 kinematic rigidbody collider 运动学刚体碰撞器 将碰撞器勾选is trigger即为触发器: static trigger collider 静态触发器 rig ...
分类:
其他好文 时间:
2017-05-17 10:25:22
阅读次数:
154
Rigidbody属性 Mass表示物体的质量,数值类型为float,默认值为1。大部分物体的质量属性接近于0.1才符合日常生活感官感受,超过10 ,则失去了仿真效果。 Drag表示平移阻力,其数值类型为float,初始值为0,用来表示物体因受阻力而速度衰减的状态。 Angular Drag 旋转阻 ...
分类:
数据库 时间:
2017-05-09 12:46:41
阅读次数:
311
重点:向量的运算.在获得水平及垂直方向的速度之后,将方向进行重设,让方向与视野同步(即:相机的方向与人物方向相同) 下面以一个实例来说明如何操作: 1.如图创建一个地形(Terrain),两个正方体(Cube)(参照物),胶囊(Capsule)。把主摄像机放到Capsule下面当作子物体并且重置一下 ...
分类:
移动开发 时间:
2017-04-11 13:01:50
阅读次数:
328
MonoBehaviour.Update 更新当MonoBehaviour启用时,其Update在每一帧被调用。MonoBehaviour.FixedUpdate 固定更新当MonoBehaviour启用时,其 FixedUpdate 在每一帧被调用。处理Rigidbody时,需要用FixedUpd ...
分类:
编程语言 时间:
2017-04-06 19:38:16
阅读次数:
217
一、音频系统的简单应用 实现功能:在场景中加入背景音乐,并实现开门声 1)导入游戏场景,创建一个胶囊体作为游戏主角。给胶囊体添加“Rigidbody”组件,将主摄像机(含Audio Listener组件)绑定到胶囊体上并调整好位置; 2)选中一扇门,给门添加“Box Collider”组件并勾选“I ...
分类:
其他好文 时间:
2017-04-03 19:34:20
阅读次数:
176
1 Application类 2 Camera类 3 GameObject类 4 HideFlags类 5 Mathf类 6 Matrix4x4类 7 Object类 8 Quaternion类 9 Random类 10 Rigidbody类 11 Time类 12 Transform类 13 Ve ...
分类:
编程语言 时间:
2017-03-06 10:59:00
阅读次数:
440
概要:这次将简单的了解Rigidbody中的各种方法属性,以官方的API为顺序研究。 蛮牛API翻译:Rigidbody组件控制物体的位置—它使物体在重力影响下下落,并可计算物体将怎样响应碰撞。当操作刚体参数的时候,你应该在FixedUpdate函数中使用它,物理模拟以离散的时间步执行。FixedU ...
分类:
数据库 时间:
2017-02-22 22:24:12
阅读次数:
217
一,要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。 二,两个物体都必须带有碰撞器(Collider),其中一个物体还必须带有Rigidbody刚体。 三,在unity3d中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用触发器。 1>碰 ...
分类:
编程语言 时间:
2017-02-02 17:38:47
阅读次数:
285
2. Scripting Strategies 2.1 Cache Component references (缓存组件引用) 使用 Rigidbody rigidbody = GetComponent<Rigidbody> 代替 GetComponent<Rigidbody> 可以减少CPU开销 ...
分类:
编程语言 时间:
2016-12-18 15:07:27
阅读次数:
175
按照需求,由于要模拟丧尸被击中的效果,不能使用CharactorControll组件,只能使用rigidbody组件。 首先在场景上摆好僵尸和相机的位置,这里就不给相机加脚本了,直接固定住。 然后给丧尸加上了胶囊型的碰撞盒,用来检测鼠标的点击,当然刚体组件是不可少的。 随后就是控制丧尸的脚本,由于题 ...
分类:
编程语言 时间:
2016-12-15 00:33:10
阅读次数:
319