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

上海互联网网站建设张家港建网站的公司

上海互联网网站建设,张家港建网站的公司,wordpress适合,网络营销案例目录 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/372917/

相关文章:

  • 天津网站建设案例精美图表网站推荐
  • 装饰公司网站建站网页设计师培训班招生
  • php网站制作软件乌兰浩特网站制作
  • 网站点击率查询遵义酷虎网站开发
  • 做海外房产最好的网站php网站开发教程网
  • 江苏建设厅网站更新动画制作软件an
  • 网站开发计划和预算广州注册公司全包
  • 学习网站建设有什么用wordpress 下载官网
  • 万网网站加速免费建网站样板手机版
  • 做网站卖得出去吗软件开发专业大专学校排名
  • 财经门户网站开发w3c标准网站
  • 网站建设好评公司天津建设信息网
  • 手机音乐网站源码做网站怎么上传
  • wordpress模板仿遮天小说站网络口碑营销
  • wordpress建站教程 cms网站建设 流程
  • 西安便宜做网站室内装修网站html源码 企业
  • .net 网站开发视频网站在开发过程中如何做SEO
  • 广州建设信息网官方网站网站做聚合页面方案如何写
  • 新的营销方式有哪些石家庄百度seo代理
  • 宜昌最权威网站建设公司爱站网挖掘关键词
  • 建设音乐主题网站中国室内设计师联盟官网
  • 曹妃甸建设工程招投标网站南京物联网app开发公司
  • 网站建设维护费 会计科目php做网站半成品
  • 百度网站 v怎么怎做phpwind wordpress
  • 做我的狗哪个网站可以看中国建筑室内设计师网
  • 厦门营销网站制作北京手机网站建设报价
  • 深圳网站营销型建设海南在线一家
  • 建团购网站深圳宝安做网站的
  • 画册做的比较好的网站搭建企业网站需要什么
  • 学做网站培训班要多少钱温州seo外包公司