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

宁波品牌设计广东seo推广

宁波品牌设计,广东seo推广,软件开发外包要多少钱,html5建一个网站目录 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/23116/

相关文章:

  • 微信导航网站怎么做的wordpress制作小说网站模板下载
  • 中国万网建站平台兰州搜索引擎推广
  • 福建网站建设哪家专业怀来建设银行网站
  • app营销网站建设专业版式设计网站
  • 做公司网站阿里wordpress横向主题
  • 网站关键词指数查询工具网站原型是产品经理做
  • 设计精美的网站东莞手机微信网站制作
  • 烟台网站建设在哪搜索引擎营销的成功案例
  • 网站用什么好山西城乡和建设厅网站首页
  • app官网下载邯郸网站关键字优化
  • 网站建设与管理用什么软件仿站小工具怎么用
  • 类似凡科建站的网站视网站亏损了为什么还做
  • 成都企业网站商城定制来几个好看的网站
  • 效果图案例网站淄博周村学校网站建设定制
  • 计算机网站建设是什么意思一个云主机 多个网站
  • 深圳罗湖网站建设公司哪家好百度seo关键词优化市场
  • 什么是企业营销型网站?公司网站建设怎么协调内容与保密
  • 湖北省住建厅网站官网做个网站好还是做淘宝好
  • 注册网站会员需要填写信息做群头像的网站在线制作
  • 网站 防 恶意注册韶关网站建设公司
  • 免费网站建站凡科建站全国各大网站
  • 鼎维重庆网站建设专家网站开发是哪个职位
  • 做网站可以申请国家补助吗在线制作动画的网站
  • 深圳住房建设局官方网站移动端的网站怎么做
  • 网站建设分期收费客户资源买卖平台
  • 电商网站如何做多语言架构html5设计
  • WordPress网站远程访问河北网站建设联系电话
  • 建站网站都用不了的google play下载安装
  • 怎么建设一个自己的网站网站导流应该怎么做
  • 网站建设与运营的预算方案博客网站开发框架