当前位置: 首页 > news >正文

毕业设计商城网站开发免费空间asp网站

毕业设计商城网站开发,免费空间asp网站,做字画的网站,无锡网站建设公司目录 1 用Input接口去监测:鼠标,键盘,虚拟轴,虚拟按键 2 鼠标 MouseButton 事件 2.1 鼠标的基本操作 2.2 测试代码 2.3 测试情况 3 键盘Key事件 3.1 键盘的枚举方式 3.2 测试代码同上 3.3 测试代码同上 3.4 测试结果 4…

目录

1 用Input接口去监测:鼠标,键盘,虚拟轴,虚拟按键

2 鼠标 MouseButton 事件

2.1 鼠标的基本操作

2.2 测试代码

2.3 测试情况

3 键盘Key事件

3.1 键盘的枚举方式

3.2 测试代码同上

3.3 测试代码同上

3.4 测试结果

4 Joystick虚拟轴 Axis

4.1 什么是虚拟轴

4.2 虚拟轴的设置

4.3 虚拟轴的写法

4.4  测试代码同上

4.5 虚拟轴的测试

5 虚拟按键 Button

5.1 什么是虚拟按键

5.2 虚拟按键

5.3 测试代码同上

5.4 测试结果


1 用Input接口去监测:鼠标,键盘,虚拟轴,虚拟按键

  • 用Input接口去监测: 如 Input.GetMouseButton()
  • 鼠标,MouseButton
  • 键盘,Key
  • 虚拟轴,Axis
  • 虚拟按键,Button

还是挂上脚本来测试

2 鼠标 MouseButton 事件

2.1 鼠标的基本操作

  • "按下了鼠标左键"
  • Input.GetMouseButtonDown(0)

  • "持续按下鼠标左键"
  • Input.GetMouseButton(0)

  • "抬起了鼠标左键"
  • Input.GetMouseButtonUp(0)

2.2 测试代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class TestKey : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){//鼠标相关if(Input.GetMouseButtonDown(0)){Debug.Log("按下了鼠标左键");}if(Input.GetMouseButton(0)){Debug.Log("持续按下鼠标左键");}if(Input.GetMouseButtonUp(0)){Debug.Log("抬起了鼠标左键");}//键盘相关if(Input.GetKeyDown(KeyCode.A)){Debug.Log("按下了A");}if(Input.GetKey(KeyCode.A)){Debug.Log("持续按下A");}if(Input.GetKeyUp("a")){Debug.Log("抬起了A");}//虚拟轴相关float horizontal=Input.GetAxis("Horizontal");float vertical=Input.GetAxis("Vertical");Debug.Log(horizontal + " " + vertical);//虚拟按键if(Input.GetButtonDown("Jump")){Debug.Log("按下了Jump空格");}if(Input.GetButton("Jump")){Debug.Log("持续按Jump空格");}if(Input.GetButtonUp("Jump")){Debug.Log("抬起了Jump空格");}}
}

2.3 测试情况

3 键盘Key事件

3.1 键盘的枚举方式

  • 键盘的枚举方式
  • GetKey(KeyCode.A)
  • GetKey("a")

3.2 测试代码同上

  • 按下了按键A
  • Input.GetKeyDown(KeyCode.A)
  • 持续按住A
  • Input.GetKey(KeyCode.A)
  • 松开了A
  • Input.GetKeyUp("a")

3.3 测试代码同上

3.4 测试结果

4 Joystick虚拟轴 Axis

4.1 什么是虚拟轴

4.2 虚拟轴的设置

  • 默认的,只有水平和垂直的是虚拟轴,其他其实都是虚拟按键

4.3 虚拟轴的写法

  • 默认的,只有水平和垂直的是虚拟轴,其他其实都是虚拟按键
  • float horizontal=Input.GetAxis("Horizontal");
  • float vertical=Input.GetAxis("Vertical");
  • Debug.Log(horizontal + " " + vertical);

4.4  测试代码同上

4.5 虚拟轴的测试

  • 比如实测水平轴
  • 按下 a s 水平轴的数值,会持续的变化

5 虚拟按键 Button

5.1 什么是虚拟按键

  • 虚拟按键,和虚拟轴不一样,只有1个按键
  • 比如jump轴,只有1个 space按键

5.2 虚拟按键

  • "按下了Jump空格"     Input.GetButtonDown("Jump")
  • "持续按Jump空格"     Input.GetButton("Jump")
  • "抬起了Jump空格"    Input.GetButtonUp("Jump")

5.3 测试代码同上

5.4 测试结果

http://www.yayakq.cn/news/577464/

相关文章:

  • 珠海门户网站建设哪家专业健康码哪家公司开发的
  • 乔拓云在线设计网站最有效的100个营销方法
  • 广州做网站多少钱网络维护实践报告3000
  • 北京网站建设熊掌号专业网站开发报价
  • 备案图标怎么放在网站中漂亮的设计类图片网站
  • 网站建设公司的企业特色有哪些wordpress怎么卸载主题
  • 阿里云做网站选择服务器国外电商平台排名
  • 企业品牌网站建设多少钱北京已经开始二次感染了
  • 重庆网站推广外包企业青岛网页设计公司哪个最好
  • 无障碍浏览网站怎么做网站找谁备案
  • 在湖南建设人力资源网站东莞软件网站推广
  • 怎么做网站推广的论文腾讯网站开发语言
  • 南宁网站建设云尚网络外贸网络整合营销推广方案
  • 网站开发实用技术第2版wordpress 页面分类
  • 一个网页的制作流程seo网站关键词优化快速官网
  • 自己的网站是什么样子的轻博客 wordpress
  • 微分销软件怀化seo
  • 建设银行网网站打不开中建八局土木建设有限公司网站
  • 手机投资网站青岛鲁icp 网站制作 牛商网
  • 宁津网站建设iis部署网站无法访问
  • 公司没有销售网站怎么做业务wordpress最新的编辑器
  • 个人网站 cdn制作微信网站模板
  • 广西建设部投诉网站云南网站建设的步骤
  • 金华网站建设做网站平台应该注意哪些
  • jianshe导航网站广告投放优化师
  • 专门做图片是网站橡皮泥手工制作大全简单
  • 泰安可信赖的企业建站公司网站搜索引擎优化教程
  • 毕业设计 网站建设选题安装网站模版视频
  • 图片拼接做网站背景中国建设工程招标网站
  • 重庆便宜做网站的网站备案 是域名还是空间