Unity3d 跑酷游戏 之Character Controller篇
unity3d Character Controller
@by 广州小龙
做3D跑酷游戏,也慢慢的学习了一些东西,从开发过程中积累了一些小的知识点跟大家分享一下!
1.
这个Revert按钮的意思是,可以把这个gameobject恢复到初始状态!
2.Input.GetAxis(string name);
返回值类型:float
参数:Horizontal,Vertial,Mouse X,Mouse Y
其中Horizontal,Vertical默认对应键盘上的左右、上下键,返回值为-1或1
Mouse X,Mouse Y对应鼠标位置,返回值不定
以上都是在Unity3d中预定义好的映射,可以通过Edit->Project Settings->Input来重新定义映射
3.transform.TransformDirection
转载自 http://hi.baidu.com/blues_master/item/e3a90dcb1d9658d59744527c
看转载讲解的非常细致,容易深刻理解!
这个方法是指的把 本地坐标转化为某个物体的世界坐标
比如有个车,它目前是朝向正前方的,那么它可以通过Vector3.forward来向前移动,那么前面车有个转角,车旋转了90度,那么如果还通过Vector3.forward来向前的话,就不对了,所以我们需要用
transoform.TransformDirection来变换他的方向!
具体代码是 transform.TransformDirection(Vector3.forward)
4.做3D跑酷
对人物加Character Controller组件!
如果使用了Character Controller组件,那么这个人物不具备Rigidbody的属性,需要自己模拟物体特性,用重力gravity即可!
使用Character Controller的Move方法可以实现跳跃以及行走!
转载于:https://www.cnblogs.com/alongu3d/p/3614991.html
Unity3d 跑酷游戏 之Character Controller篇相关推荐
- oracle 883355,unity3d跑酷游戏DEMO源码
[实例简介] unity3d跑酷游戏DEMO源码,可以用来入门学习. 有障碍物,可以跳跃. [实例截图] [核心代码] RunningDemo └── RunningDemo ├── Assets │ ...
- Unity3d 跑酷游戏(急速变色龙)
U3D跑酷游戏 赛道(障碍物)生成 主角奔跑逻辑 赛道(障碍物)生成 我们在做跑酷游戏的时候要明白这几点: 赛道的生成以及消失 障碍物的生成以及消失 我们先来讲赛道的生成,什么时候生成?又什么时候消失 ...
- Unity3D跑酷游戏开发
在知识库看到这样一篇博客,虽然效果比较糙,但是能学到不少东西. 比如,相机跟随的效果如何实现,酷跑道路无限循环. 很有意思,推荐给大家,活到老学到老啊- 游戏开发环境: win7+unity4.5+v ...
- Unity3D跑酷游戏开发-无尽的道路 (原创教程)
游戏开发环境: win7+unity4.5+vs2013 学习完本系列教程,你将获取如下成果: 还等啥子呦,愉悦的打开unity,新建一个project,纯净状态导入NGUI 3.6.0/自带的Scr ...
- Unity3D跑酷游戏开发-无尽的道路
游戏开发环境: win7+unity4.5+vs2013 学习完本系列教程,你将获取如下成果: 还等啥子呦,愉悦的打开unity,新建一个project,纯净状态导入NGUI 3.6.0/自带的Scr ...
- 【游戏开发实战】使用Unity制作像天天酷跑一样的跑酷游戏——第二篇:使用Animator控制跑酷角色的动画状态切换
文章目录 一.前言 二.制作一段跳.二段跳动画 三.编辑动画控制器 四.运行效果 一.前言 嗨,大家好,我是新发,今天是大年初二,大家牛年快乐,牛气冲天. 我打算写一篇使用Unity制作像天天酷跑一样 ...
- 视频教程-老孙的游戏课 第6篇 生存射手-Unity3D
老孙的游戏课 第6篇 生存射手 在大学混了三十余年,不敢说自己优秀,但学生愿意选俺的课,心里还是美滋滋的.当然除了上课,俺还带领小伙伴们开发VR.AR和游戏项目,现已获得16项软件著作权证书,学生们在 ...
- 2.Cocos跑酷游戏——工具篇 Dictionary
1.List工具篇 2.工具篇 Dictionary 3.工具篇 读取Json文件保存数据 4.资源管理ResourceManager 5.界面层级管理 LayerManager 6.界面管理 UIM ...
- 1.Cocos跑酷游戏——List工具篇
1.List工具篇 2.工具篇 Dictionary 3.工具篇 读取Json文件保存数据 4.资源管理ResourceManager 5.界面层级管理 LayerManager 6.界面管理 UIM ...
最新文章
- nero 8 简体中文版能生成真正能用的序列号的注册机
- 深入探索C++对象模型学习笔记2
- 二十、Threaded I/O模型
- python的__init__几种方法总结【转载】
- 2017 企业服务创新大会启动,助力中国企业敏捷发展
- u盘 linux centos 5.3,鸟哥linux私房菜学习笔记,U盘安装centos5.3不能正常进入图形界面的问题...
- Java生鲜电商平台-电商支付流程架构实战
- 打开editor的接口讨论
- python 除法取模_跟我一起学python | 探究05
- 用Python一键生成炫酷九宫格图片,火了朋友圈
- 斐波那契数的两种实现方式———1.递归实现,2迭代实现
- 【Python机器学习及实践】笔记
- 【原】数据分析/数据挖掘/机器学习---- 必读书目
- 解决SQLServer2008安装失败最直白的解决方式
- 电源电压测试所用到的电流探头-品致探头
- photoshop切片的使用
- 【NiosII训练】第一篇、FPGA驱动AD9854基础篇
- Mac 系统下 Rstudio连接虚拟机(远程)oracle数据库
- c++封装webrtc sdk(二):在sdk端实现webrtc视频渲染
- android app被回收,Android app被回收之后会导致的问题