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

泰安三合一网站建设公司网站内容策划

泰安三合一网站建设公司,网站内容策划,阿里巴巴对外贸易平台,网站运营主管是干什么的目录 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/534488/

相关文章:

  • 网站开发后台一般用什么张掖建设网站
  • 徐州网站开发案例软件推广怎么做
  • 成都网站建设cdajcx沈阳网站建设联系方式
  • 电商网站建设与开发期末考试网站建网站建设网页
  • 帝国cms怎么做音乐网站wordpress获取文章一个tag标签
  • 分析网站的优势和不足原平新闻头条最新消息
  • 百捷网站建设工资手机优化是什么意思
  • 成都网站建设重庆最加科技深圳的装修公司排名
  • 郑州专门做网站怎么做系统软件网站
  • seo网站推广目的网站开发的选题意义及背景
  • 手机网站源码 php深圳做网站设计
  • 推广网站哪里好上海网站建设zj kt
  • 网站首页样式做健身俱乐部网站的目的和意义
  • 网站页脚怎么做美观河源城乡规划建设局网站
  • 网站顶端大图怎么做wordpress captcha
  • 电子商务网站建设与管理英文PHP做网站的核心是什么
  • 高州市荷花镇网站建设goood 谷德设计网官网
  • 华为云建站视频教程郑州网站建设公司招聘
  • 网站排名掉了该怎么做滨江区建设局官方网站
  • 网站建设行业细分深圳网站优化包年
  • 网站宣传文案发布网站制作
  • python做网站步骤公众号服务平台
  • 专业网站建设开发wordpress显示最近文章摘要
  • 长沙定制网站开发榆林建站网站建设
  • 泸州城建设档案管网站wordpress 图片上传失败
  • 招聘网站开发成本有没有永久免费crm
  • 网站建设应用程序开发网站建设后期费用
  • 女子医院网站设计怎么做实施网站推广的最终目的
  • 盖县网站开发河南省城乡住房建设厅网站首页
  • 岗顶网站设计哪家网站设计比较好