1.键盘移动控制:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class PlayerMove2 : MonoBehaviour
{// Start is called before the first frame updatepublic float speed = 3.5f;private CharacterController controller;void Start(){controller = transform.GetComponent<CharacterController>();}// Update is called once per framevoid Update(){var h = Input.GetAxis("Horizontal");var v = Input.GetAxis("Vertical");if(h!=0 || v!=0){Vector3 direction = new Vector3(h, 0, v);controller.Move(direction * speed * Time.deltaTime);transform.rotation = Quaternion.LookRotation(direction);}}
}

2.镜头跟随:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class CameraFollow : MonoBehaviour
{// Start is called before the first frame updatepublic float speed = 3.5f;public Transform followtarget;public Vector3 offset;void Start(){offset = transform.position - followtarget.position;}// Update is called once per framevoid Update(){if(followtarget!=null){transform.position = Vector3.Lerp(transform.position, (followtarget.position + offset),speed*Time.deltaTime);}}
}

也可以使用unity自带的一个package:cinemachine创建一个虚拟相机,设置相机参数和跟随目标即可

Unity自学笔记——Day01_实现WASD键盘控制移动人物和镜头跟随相关推荐

  1. 【V-REP自学笔记(八)】控制youBot抓取和移动物体

    [V-REP自学笔记(八)]控制youBot抓取和移动物体 [导读] 在这一系列的V-REP自学笔记中,我们定了一个小目标,完成一个Demo.使用官方提供的KUKA公司的YouBot机器人模型来实验机 ...

  2. Unity简单操作:InputSystem获取WASD键盘输入 移动人物

    目录 安装InputSystem 在编辑的脚本中使用 InputSystem生成的脚本 Unity版本:2019.2.3f1 安装InputSystem 菜单栏/Window/Package Mana ...

  3. 颜色渐变丶渲染效果类---(Unity自学笔记)

    using System.Collections.Generic; using UnityEngine; using UnityEngine.UI;/*** 颜色渐变特效类*/ public clas ...

  4. OpenGL南邮计算机图形学实验报告四——用键盘控制物体

    OpenGL南邮计算机图形学实验报告四--用键盘控制物体 计算机图形学的新题目要求 OpenGL配置参考: 南邮老前辈wonz哥的OpenGL配置(Shader.h始终不用改).SOIL2 环境配置. ...

  5. Unity官方教程Ruby大冒险的自学笔记

    Unity官方教程Ruby大冒险的自学笔记 一. //正确例子: void Update(){//获取运动矢量moveX = Input.GetAxisRaw("Horizontal&quo ...

  6. Unity学习笔记1-键盘控制开关灯(Point Light)

    Unity学习笔记1-键盘控制开关灯(Point Light) 实现开关灯用键盘上的两个按键控制,效果如下所示 1-创建材质球(Material):HighLight和OffLight **: )Li ...

  7. ADRC自抗扰控制自学笔记(包含simulink仿真)(转载)

    他这里让我很好理解了跟踪微分器 非线性PID(准确说是非线性PD,所以可以看到输入是两根线而不是三根线)  也就是说传统PID是线性的?但是不是那些系统是非线性的,比如无人机,平衡车,只是小幅度里近似 ...

  8. Unity3D鼠标、WASD空格键盘控制摄像机及esc键退出C#脚本

    C#控制WASD键盘前后左右及空格键抬升高度脚本代码如下: using UnityEngine; using System.Collections;public class CameraControl ...

  9. E931.96人体感应控制IC自学笔记

    E931.96人体感应控制IC自学笔记 公司以前的人体红外感应的产品功耗较高,听说E931.96这款芯片功耗很低,所以最近我在做测试,调试了几天,发现这款芯片真的挺不错的.加上外壳之后,探测距离.灵敏 ...

最新文章

  1. 深度学习时间序列预测:GRU算法构建单变量时间序列预测模型+代码实战
  2. python seek tell_Python指针seektell详解
  3. Codeforces Round #450 (Div. 2)D. Unusual Sequences[数论][组合数学][dp II]
  4. iOS通用链接(Universal Links)突然点击无效的解决方案
  5. mysql substring函数截取值后赋给一个declare变量
  6. DataSource数据源定义
  7. sqlalchemy 聚合
  8. 软件工程学习进度第七周暨暑期学习进度之第七周汇总
  9. 四核八线程和八核八线程区别
  10. Love To Be Loved By You
  11. c语言getch退出程序,用getch()时怎么样清除输入缓冲
  12. 解决wordcloud导出图片不清楚
  13. ios-弹窗输入六位密码
  14. 自然辩证法问题思考范围(开卷可用)
  15. 经纬度转换成屏幕坐标
  16. c语言——简单计算器
  17. 电脑公司 雨林.番茄.深度.龙帝国.系统之家.系统光盘收录大全
  18. C# 关于Microsoft.Office.Interop.Word中app.Documents.Add/Open报错
  19. 翻译考试用计算机作答,上半年CATTI考试方式还是纸笔,下半年就实行全面机考?真是几家欢喜几家愁!...
  20. 商品交易系统产品介绍

热门文章

  1. HUAWEI WATCH GT Cyber表壳换装指导
  2. python tkinter---项目实战---动态屏保
  3. pdf转eps格式的方法,以及LATEX插入eps图像有白边或者黑框的解决办法
  4. 一些引起我共鸣的素材
  5. 记一次SOFA内存泄漏排查过程
  6. [cf140e]New Year Garland
  7. 辐射避难所ol服务器维护,辐射避难所Online出现网络或设备异常怎么解决 解决方案一览...
  8. #今日论文推荐# 北理工研制机械狗全地形自适应,无需额外视觉感知,可在复杂地形中如履平地
  9. 京东商城API 商品搜索接口
  10. 强大的中间人攻击工具(Bettercap)