【Unity 3D】学习笔记三十八:角色控制器
来源:互联网 发布:tsis交通仿真软件 编辑:程序博客网 时间:2024/05/22 06:16
角色控制器
在unity中,已经帮我们实现的上下左右跳等动作,并将他们封装成了角色控制器。角色控制器保存在unity标准资源包中,可以说是非常的强大。可以模拟第一或者第三人称视角。不受刚体的限制,非常适用于表现游戏中的主角运动。首先还是导入标准资源包。在project视图中点击右键,选择import package——character controller
第一人称
第一人称好比用自己的眼睛来观察游戏世界。其原理就是控制scene视图中的摄像机的移动,所以屏幕显示永远都是主角正前方的画面。
将角色控制器导入后,在project视图中找到该角色控制组件,然后将first person controller拖至hierarchy视图中即可,此时它将以一个胶囊体对象的形式出现在scene视图中。然后编辑下胶囊的位置。
需要注意的是:第一人称组件的Y轴一定要高于地面,否则游戏运行后,它将坠落到地面之下。
选择first person controller对象后,右侧inspector视图中可以看到这个对象一共条脚本。
其中mouselook用来控制第一人称视角通过鼠标来观察这个视图。
charactermotor用来监听键盘时间,控制主角前后左右的移动。
pfsinputcontroller用来监听特殊的space按键,实现跳跃功能。
这三个脚本都可以打开,进行修改从而实现更好的控制效果。
运行后:
第三人称
第三人称的原理是:在游戏场景中包含主角对象和摄像机对象,主角移动后,摄像机永运跟着主角移动。按上文第一人称将第三人称3rd person controller添加到hierarchy中。
- 【Unity 3D】学习笔记三十八:角色控制器
- unity学习之角色控制器
- unity学习之射线、角色控制器
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D 学习笔记
- Unity 3D学习笔记
- Unity 3d 学习笔记
- Unity角色控制器
- Unity角色控制器
- Unity射线,角色控制器
- unity 角色控制器
- 【截图整理官方教程】unity 2D角色控制器 2D Character Controller
- 【Unity 3D】学习笔记四十:射线
- 【Unity 3D】学习笔记四十一:关节
- Unity 3D 学习笔记(1)
- android数据缓存总结
- eclipse配置erlang
- 在linux中配置安装telnet服务
- linux设置命令的环境变量
- ios开发中数据库读取数据牵涉到的日期处理:前一天、今天、后天、一周等
- 【Unity 3D】学习笔记三十八:角色控制器
- POJ 1631 Bridging signals
- POJ 2533 Longest Ordered Subsequence DP
- 加载lib文件技巧
- poj 2503 Babelfish
- 【ACM训练计划】POJ 题目分类 【初级、中级、高级】
- 组合数模版 整理
- scanf("%*d");
- 迪杰斯特拉--- 模板(求最短路径/输出路径/所有路径都可以走的做法)