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

模板建站oem代理海南网站网络推广

模板建站oem代理,海南网站网络推广,石家庄新闻发布会,温州的网站建设公司目录 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/486115/

相关文章:

  • 网站被收录WordPress二级目录文章404
  • 手机上制作网站的软件物流门户网站开发 报价
  • 南昌网站建设方案优化网站开发工具介绍
  • 360全景网站建设百度seo营销网站
  • 做个网站成本做网站龙华
  • 企业品牌类网站有哪些ps网站首页效果图实例
  • 科普网站设计网站优化工作
  • 舞台灯光网站建设公司ftp 上传 wordpress
  • 天河网站建设专家wordpress 广告联盟
  • 温州网站建设外包在过没wordpress火吗
  • 西安网站优化招聘免费建网站赚钱
  • 手机网站你了解的高端网站建设设计公司哪家好
  • 动漫网站设计与实现湖南专业seo公司
  • 专业网站建设代理商广州做网站报价
  • 网站权限设计方案娄底网站建设公司
  • 贵阳网站建设方案策划深圳航空公司最新招聘
  • 做画册去什么网站找素材wordpress举报插件
  • 广州网站推广技巧高性能网站建设指南
  • 做百度网站做网站游戏怎么挣钱
  • 建设工程主管部门网站wordpress不用服务器
  • 深圳建站哪家专业开展农业信息网站建设工作
  • 广州个人网站备案要多久国外可以做推广的网站有哪些
  • wordpress子目录 多站点邢台移动网站建设报价
  • 网页设计知名网站无锡大型网站建设
  • 福州百度网站快速优化长宁手机网站建设
  • 广东哪里网站建设wordpress js广告
  • 易语言对做网站有什么帮助社交网站开发语言
  • 大学校园门户网站建设方案网站友情链接交易平台
  • 网站开发服务费合同范本太原网站建设-中国互联
  • 招生网站开发网页制作重庆