【Unity】第7章 输入控制

本博客介绍如何在Unity环境中使用C#和VS2015处理输入信息,包括鼠标、键盘、游戏手柄等设备的交互,并详细解析了Unity内置的Input类的使用方法及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分类:Unity、C#、VS2015

创建日期:2016-04-21

一、简介

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工程中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值