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篇相关推荐

  1. oracle 883355,unity3d跑酷游戏DEMO源码

    [实例简介] unity3d跑酷游戏DEMO源码,可以用来入门学习. 有障碍物,可以跳跃. [实例截图] [核心代码] RunningDemo └── RunningDemo ├── Assets │ ...

  2. Unity3d 跑酷游戏(急速变色龙)

    U3D跑酷游戏 赛道(障碍物)生成 主角奔跑逻辑 赛道(障碍物)生成 我们在做跑酷游戏的时候要明白这几点: 赛道的生成以及消失 障碍物的生成以及消失 我们先来讲赛道的生成,什么时候生成?又什么时候消失 ...

  3. Unity3D跑酷游戏开发

    在知识库看到这样一篇博客,虽然效果比较糙,但是能学到不少东西. 比如,相机跟随的效果如何实现,酷跑道路无限循环. 很有意思,推荐给大家,活到老学到老啊- 游戏开发环境: win7+unity4.5+v ...

  4. Unity3D跑酷游戏开发-无尽的道路 (原创教程)

    游戏开发环境: win7+unity4.5+vs2013 学习完本系列教程,你将获取如下成果: 还等啥子呦,愉悦的打开unity,新建一个project,纯净状态导入NGUI 3.6.0/自带的Scr ...

  5. Unity3D跑酷游戏开发-无尽的道路

    游戏开发环境: win7+unity4.5+vs2013 学习完本系列教程,你将获取如下成果: 还等啥子呦,愉悦的打开unity,新建一个project,纯净状态导入NGUI 3.6.0/自带的Scr ...

  6. 【游戏开发实战】使用Unity制作像天天酷跑一样的跑酷游戏——第二篇:使用Animator控制跑酷角色的动画状态切换

    文章目录 一.前言 二.制作一段跳.二段跳动画 三.编辑动画控制器 四.运行效果 一.前言 嗨,大家好,我是新发,今天是大年初二,大家牛年快乐,牛气冲天. 我打算写一篇使用Unity制作像天天酷跑一样 ...

  7. 视频教程-老孙的游戏课 第6篇 生存射手-Unity3D

    老孙的游戏课 第6篇 生存射手 在大学混了三十余年,不敢说自己优秀,但学生愿意选俺的课,心里还是美滋滋的.当然除了上课,俺还带领小伙伴们开发VR.AR和游戏项目,现已获得16项软件著作权证书,学生们在 ...

  8. 2.Cocos跑酷游戏——工具篇 Dictionary

    1.List工具篇 2.工具篇 Dictionary 3.工具篇 读取Json文件保存数据 4.资源管理ResourceManager 5.界面层级管理 LayerManager 6.界面管理 UIM ...

  9. 1.Cocos跑酷游戏——List工具篇

    1.List工具篇 2.工具篇 Dictionary 3.工具篇 读取Json文件保存数据 4.资源管理ResourceManager 5.界面层级管理 LayerManager 6.界面管理 UIM ...

最新文章

  1. nero 8 简体中文版能生成真正能用的序列号的注册机
  2. 深入探索C++对象模型学习笔记2
  3. 二十、Threaded I/O模型
  4. python的__init__几种方法总结【转载】
  5. 2017 企业服务创新大会启动,助力中国企业敏捷发展
  6. u盘 linux centos 5.3,鸟哥linux私房菜学习笔记,U盘安装centos5.3不能正常进入图形界面的问题...
  7. Java生鲜电商平台-电商支付流程架构实战
  8. 打开editor的接口讨论
  9. python 除法取模_跟我一起学python | 探究05
  10. 用Python一键生成炫酷九宫格图片,火了朋友圈
  11. 斐波那契数的两种实现方式———1.递归实现,2迭代实现
  12. 【Python机器学习及实践】笔记
  13. 【原】数据分析/数据挖掘/机器学习---- 必读书目
  14. 解决SQLServer2008安装失败最直白的解决方式
  15. 电源电压测试所用到的电流探头-品致探头
  16. photoshop切片的使用
  17. 【NiosII训练】第一篇、FPGA驱动AD9854基础篇
  18. Mac 系统下 Rstudio连接虚拟机(远程)oracle数据库
  19. c++封装webrtc sdk(二):在sdk端实现webrtc视频渲染
  20. android app被回收,Android app被回收之后会导致的问题

热门文章

  1. 基于单片机的无线调频发射器的设计
  2. 关于2013.12大数据课题的计划
  3. 关于keil和proteus联调失败的原因探究
  4. 在ubuntu的anaconda安装tensorflow并配置spyder
  5. C_char*、char[]、中文字符
  6. ResourceManager基本职能和内部架构
  7. 中达优控宏编译失败处理方法
  8. 【Taip】Java快速开发腾讯人工智能AI接入
  9. 降水量(python)
  10. java datarow_DataRow