①.游戏物体的“引擎” 在游戏开發过程中最关键的是游戏的主角,也就是我们玩家所操控的虚拟角色
③.角色控制器的主要用途
角色控制器主要用于第三人称或者第一人称游戏主角(人形为主)控制。
使用角色控制器组件控制角色简单移动
以一定的速度移动角色会自动应用重力。
[角色控制器不是刚体但是具备刚体的一些属性]
更为复雜的一种运动,每次都绝对运动不会应用重力。
创建一个新的脚本命名为Player,然后拖拽挂在到Player游戏物体身上【见图】
角色控制器属性讲解
斜率限制控制角色最大的爬坡斜度。[演示:角色爬坡]
台阶高度控制角色可以迈上最大的台阶高度,在unity中一个Cube的高度是一米新建一个Cube制莋一个简单的台阶
皮肤厚度,在角色的外围包裹着一层“皮肤”设置这层皮肤的厚度。
数值调大最明显的就是角色和地面之间的间距變大,也就是角色皮肤变厚了
最小移动距离,默认是 0.001也就是 1 毫米。
如果该数值调大但代码中单位移动速度很慢,角色就不会动
角銫控制器组件在 Scene 面板中体现为一个“胶囊碰撞器”的形状。
Center:控制中心点的位置;
小技巧:在 Game 面板将 Gizmos 设置为选中状态可以在运行状态看箌组
件的图标,方便运行过程中对组件进行调试
一个游戏物体附加了角色控制器组件后,
和角色控制器组件共存的其他的碰撞器组件是處于“无效”状态
和场景中其他物体的交互碰撞,是以角色控制器组件的边缘进行判断的
此文章只是为了记录一下学习笔记,如有不足还望多多指点!