【Unity】第7章 输入控制
2016-04-21 05:34
351 查看
分类:Unity、C#、VS2015 创建日期:2016-04-21
Fire1、Fire2、Fire3 分别映射至 Control、Option (Alt) 和 Command 键。
Mouse X 和 Mouse Y 映射至鼠标移动增量。
Window Shake X 和 Window Shake Y 对应窗口的移动。
一、简介
Unity提供了—个非常易用和强大的用于处理输入信息的类:Input,利用该类可以处理鼠标、键盘、摇杆/方向盘/手柄等游戏外设,也可以处理iOS/Androd等移动设备的触摸输入信息。 程序员通过编写脚本接收输入信息,完成与用户的交互。 编写处理输入的脚本时,需要注意Unity所有输入信息的更新是在Update方法中完成的。换言之,和输入处理相关的脚本都应该放在Update方法中。 在脚本中,所有虚拟轴都按照名称访问。 在创建之时,所有工程都有以下默认的输入轴: 水平线 (Horizontal) 和垂直线 (Vertical) 映射至 w、a、s、d 和上下左右4个方向键。Fire1、Fire2、Fire3 分别映射至 Control、Option (Alt) 和 Command 键。
Mouse X 和 Mouse Y 映射至鼠标移动增量。
Window Shake X 和 Window Shake Y 对应窗口的移动。
二、本章示例
本章所有源代码可在unitybook/chapte14/Project/RotateExample中找到。 本章所有源代码都在ch07Demos工程中。相关文章推荐
- Unity Shaders and Effects Cookbook (4-1)(4-2)静态立方体贴图的创建与使用
- [Unity通信]快速接入sdk
- Unity之数据持久化(PlayerPrefs)
- unity 集成 RenderDoc 调试shader的方法
- Unity3d-编辑器-PrefabUtility.CreateEmptyPrefab PrefabUtility.CreatePrefab失败
- 2D游戏获得子节点的最小最大位置
- 【Unity】5.2 天空盒
- 【Unity】5.1 3D坐标系基础知识
- 【Unity】第5章 3D坐标系和天空盒
- 【Unity】6.8 Quaternion类(四元数)
- 【Unity】6.7 向量和Vector3类
- win7Aero主题下设置unity窗口全屏
- 【Unity】6.6 Random类
- 【Unity】6.5 Time类、Mathf类、Coroutine类
- 【Unity】6.4 Transform--移动、旋转和缩放游戏对象
- 【Unity】Unity 3D中的内存管理
- Unity3D学习日记(五)实现围绕物品旋转的的摄像机控制
- Unity3D使用碰撞体做触发器实现简单的自己主动开门
- Unity3D脚本依赖RequireComponent(自动添加关联的脚本)
- 【小松教你手游开发】【unity实用技能】unity自带寻路Navmesh入门教程