第
十互与物理引擎
章
学目地
•掌握互地基本处理形式。
•熟练掌握 Input 地 GetKey 与 GetKeyDown 等键盘操作处理地 方法。
•熟练掌握 Input 地 GetMouseButton 与 GetMouseDown 等鼠标操 作处理地方法。
•理解刚体常用方法地基本格式以与应用环境。
一零.一 Input 输入管理
• Input 是 Unity 在输入过程地基本入口,Input 地 Key 与按键是一一对应地。
•一零.一.一获取键盘输入
unity 教程
• Input 与键盘有关地输入有:按键按下,按键释放,按键长按。具体如下。• GetKey:按键按下期间一直返回 true。
• GetKeyDown:按键按下地第一帧返回 true,按下按键执行,执行一次。• GetKeyUp:按键释放地第一帧返回 true,按下后释放按键执行,执行一次。
•这些输入通过传入按键名称字符串或者按照按键 KeyCode 编码指定要判断地按键。在编写处理输入地脚本时,需求注意 Unity 所有输入信息
更新是在 Update()方法完成地,因此处理输入有关地脚本都应该放在 Update ()方法。
•例一零.一创建一个游戏对象,为其添加脚本 TestInput。•步骤一:新建一个游戏对象 Cube。
•步骤二:为其添加以下脚本。
•步骤三:保存代码,回到 Unity 运行,按相应地键输出结果。
•例一零.二通过 GetKeyDown()实现棋盘上棋子地移动过程。
•分析:通过 GetKeyDown()获取按键。具体地操作: 按上方向键,Z 增加;按下方向键,Z 减少;按左方向键, X 减小;按右方向键,X 增加。•步骤一:创建一个游戏对象 Cube。
•步骤二:新建一脚本文件 GetKD.cs。
•步骤三:保存代码,回到 Unity ,
把 GetKD.cs 关联到 Cube 上。
•步骤四:运行代码,按键盘地上,下,
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论