在代码编辑器MomoDevelop或VS2015中,将以下代码输入,然后按CTRL+S保存代码。

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class PlayerController : MonoBehaviour {

private Transform m_Transform;

void Start () {

m_Transform = gameObject.GetComponent();

}

// Update is called once per frame

void Update () {

MoveControl();

}

void MoveControl()

{

if (Input.GetKey(KeyCode.W))

{

m_Transform.Translate(Vector3.forward * 0.1f, Space.Self);

}

if (Input.GetKey(KeyCode.S))

{

m_Transform.Translate(Vector3.back * 0.1f, Space.Self);

}

if (Input.GetKey(KeyCode.A))

{

m_Transform.Translate(Vector3.left * 0.1f, Space.Self);

}

if (Input.GetKey(KeyCode.D))

{

m_Transform.Translate(Vector3.right * 0.1f, Space.Self);

}

if (Input.GetKey(KeyCode.Q))

{

m_Transform.Rotate(Vector3.up, -1.0f);

}

if (Input.GetKey(KeyCode.E))

{

m_Transform.Rotate(Vector3.up, 1.0f);

}

m_Transform.Rotate(Vector3.up, Input.GetAxis("Mouse X"));

m_Transform.Rotate(Vector3.left, Input.GetAxis("Mouse Y"));

}

}

unity wsad 鼠标_Unity3D实现键盘鼠标控制角色移动及旋转相关推荐

  1. html点击控制盒子左右移动,JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例...

    本文实例讲述了JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动.分享给大家供大家参考,具体如下: 1. 盒子跟着鼠标移动 content="width=device-width, user- ...

  2. 鼠标光标一直在闪烁_便携有个性,功能强大,可配戴在手指上的键盘鼠标

    中车永济电机有限公司.河南大学物理与电子学院的研究人员陶崇勃.侯卫周,在2019年<电气技术>增刊1中撰文(论文标题为"一款指尖压敏可配戴式键盘鼠标")指出,在信息科技 ...

  3. DX11(九):处理键盘鼠标输入

    06/11/2020 键盘鼠标输入 WIN32 API 输入与输出 DirectXTK keyDown和keyUp函数,不是类的成员函数 键盘鼠标的单例模式 封装好的isKeyDown 和 isKey ...

  4. IMS:键盘鼠标事件

    IMS:键盘鼠标事件 android11-release IMS:键盘鼠标接入判断 键盘鼠标接入EventHub 可查看IMS:EventHub 设备添加和InputDevice转化.IMS:键盘鼠标 ...

  5. 计算机找不到m337,鼠标有哪些常见问题 鼠标常见问题解决方法【详解】

    鼠标常见问题解决方法介绍: 1. 确认鼠标设备的状态已被设置为 Automatic(自动) 或 AutoDisable 注意:如果将鼠标按上面所说的进行设置,那么在连接外接PS/2鼠标后TrackPo ...

  6. cesium鼠标控制键盘_用 Python 控制 鼠标和键盘,花式操作

    可能有时候你需要在电脑做一些重复的点击或者提交表单等操作,如果能通过 Python 预先写好相关的操作指令,让它帮你操作,然后你自己爱干嘛干嘛去,有点 "按键精灵" 的意思,是不是 ...

  7. c++用键盘按键控制光标移动_如何在Windows10中用键盘控制鼠标光标

    如果你的鼠标突然坏掉了,此时找不到替代鼠标,或者你使用的鼠标是电池供电的,此时电量耗尽,那么你可以将键盘配置为鼠标暂时缓解燃眉之急. 设置步骤 键盘鼠标控制功能内置于Windows10中.首先进入设置 ...

  8. Python之OpenGL笔记(17):键盘鼠标控制摄像机移动旋转

    一.目的 1.键盘控制摄像机自由移动: 2.鼠标控制摄像机旋转: 3.鼠标滚轮放大缩小视野. 二.程序运行结果 三.自由移动 view = lookAt(cameraPos, cameraPos + ...

  9. 加入键盘鼠标控制的代码

    以下是简单代码实例,着色器就不放了,比较简单 #define GLEW_STATIC #define STB_IMAGE_IMPLEMENTATION#include #include #includ ...

  10. VR项目添加键盘鼠标控制

    VR项目添加键盘鼠标控制 使用VR模版创建的项目,程序运行后,只能使用VR头盔进行交互场景,不便于调试工作,为此,在场景中添加键盘.鼠标控制功能. 1 .键盘控制添加: 键盘控制主要为ASDW 键控制 ...

最新文章

  1. 使用VS Code开发.Net Core 2.0 MVC Web应用程序教程之三(配置文件读取)
  2. 选择问题 and 字谜游戏问题
  3. File类与FileInfo类的区别
  4. 一些关于流量和带宽的知识
  5. Laravel开发:Laravel核心——Ioc服务容器源码解析(服务器绑定)
  6. 为什么Kubernetes从节点会join失败
  7. 快速排序 (Quick Sort)(Java实现)
  8. 存储器间接寻址方式_8086微处理器的程序存储器寻址模式
  9. vue 数组转集合_思想实验:如何在Vue中使localStorage具有响应式?
  10. 构建一个基本的Python迭代器
  11. tp3.2框架运行原理
  12. github代理-github
  13. CSDN改变图片大小
  14. MATLAB实现光谱曲线包络线去除,附源代码
  15. [Openstack]一键安装Openstack测试环境
  16. 检索式问答系统baseline
  17. 短信服务之阿里云平台
  18. 国密sm4 ECB、CEC模式探究与在iOS中的应用
  19. 工业企业数字化转型中的数据治理
  20. XP SP3 不支持移动硬盘的解决办法

热门文章

  1. LaTeX(WinEdt)编译错误时,快速定位源文件中出错位置
  2. 190109每日一句
  3. 关于人生的10个真相, 希望你越早知道越好
  4. AR的那些有用的工具
  5. Atiitt 自我学习法流程 1.预先阶段 1.1.目标搜索 资料搜索 1.2. 1.3.通过关联关键词 抽象 等领域 拓展拓宽体系树 1.4. 2.分析整理阶段 2.1.找出重点 压缩要学会
  6. Atitit fsm有限状态机概念与最佳实践 目录 1. 概念组成与原理成分 1 1.1. 1、状态机的要素 4个要素,即现态、条件、动作、次态 2 1.2. 状态表 2 2. 性状 2 2.1.
  7. Aititi 特征点检测算法与匹配的前世今生与历史传承attilax总结v4
  8. atitit.闭包的概念与理解attilax总结v2 qb18.doc
  9. Atitit. Toast alert loading js控件   atiToast v2新特性
  10. 并不是部所有市场都类似:评估 Marketplace 的 10 个特征