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

备案网站应用服务电商平台推广方式有哪些

备案网站应用服务,电商平台推广方式有哪些,做一个网站做少钱,备案需要写网站建设方案书Unity的Input类提供了许多监听用户输入的方法,比如我们常见的鼠标,键盘,手柄等。我们可以用Input类的接口来获取用户的输入信息 一、监听鼠标输入 GetMouseButtonUp 、GetMouseButtonDown、GetMouseButton input.GetMouseButtonDown和 inp…

Unity的Input类提供了许多监听用户输入的方法,比如我们常见的鼠标,键盘,手柄等。我们可以用Input类的接口来获取用户的输入信息

一、监听鼠标输入
GetMouseButtonUp 、GetMouseButtonDown、GetMouseButton

input.GetMouseButtonDown和 input.GetMouseButtonUp 能够分别监听鼠标的按下和松开事件,GetMouseButton长按响应,值得注意的是,这三个方法需要传入参数,0表示左键,1表示右键,2表示中间键
比如我们可以在代码中这样写,来监听游戏中的鼠标点击:

    void Update(){/*鼠标输入*/if (Input.GetMouseButtonDown(0)){Debug.Log("你按下了鼠标左键");}if (Input.GetMouseButton(0)){Debug.Log("你压着鼠标左键不放");}if (Input.GetMouseButtonUp(0)){Debug.Log("你松开了鼠标左键");}if (Input.GetMouseButtonDown(1)){Debug.Log("你按下了鼠标右键");}if (Input.GetMouseButton(1)){Debug.Log("你压着鼠标右键不放");}if (Input.GetMouseButtonUp(1)){Debug.Log("你松开了鼠标右键");}if (Input.GetMouseButtonDown(2)){Debug.Log("你按下了鼠标中键");}if (Input.GetMouseButton(2)){Debug.Log("你压着鼠标中键不放");}if (Input.GetMouseButtonUp(2)){Debug.Log("你松开了鼠标中键");}}
mousePosition屏幕坐标

如果想获取当前屏幕的坐标,可以用Input.mousePosition来访问,它是一个vector3类型的变量, 比如这样,我们就可以在鼠标点击时获取当前点击的屏幕位置

    void Update(){if (Input.GetMouseButtonDown(0)){Debug.Log("正在执行鼠标左键点击");Vector3 MousePos = Input.mousePosition;Debug.Log("当前坐标:" + MousePos);}}
二、监听键盘输入
GetKeyUp,GetKeyDown,GetKey

和鼠标一样,键盘也可以获取它的按下,长按和抬起状态。分别需要调用Input.GetKeyDown,Input.GetKey 和 Input.GetKeyUp 来实现
同时它需要传入参数:KeyCode,下面是常见的KeyCode值:

  • KeyCode.A:A 键。

  • KeyCode.W:W 键。

  • KeyCode.S:S 键。

  • KeyCode.D:D 键。

  • KeyCode.Space:空格键。

  • KeyCode.Return:回车键。

  • KeyCode.Escape:Esc 键。

  • KeyCode.LeftShift:左 Shift 键。

  • KeyCode.RightShift:右 Shift 键。

  • KeyCode.LeftAlt:左 Alt 键。

  • KeyCode.RightAlt:右 Alt 键。

  • KeyCode.Tab:Tab 键。

代码示例:

    void Update(){/*键盘输入*/if (Input.GetKey(KeyCode.Space)){Debug.Log("你压着空格不放");}if (Input.GetKeyDown(KeyCode.Space)){Debug.Log("你按下了空格");}if (Input.GetKeyUp(KeyCode.Space)){Debug.Log("你松开了空格");}if (Input.GetKey(KeyCode.A)){Debug.Log("你压着A不放");}if (Input.GetKeyDown(KeyCode.A)){Debug.Log("你按下了A");}if (Input.GetKeyUp(KeyCode.A)){Debug.Log("你松开了A");}}

我们学会了transform.translate方法,也学会了响应键盘的按键事件,那我们就可以写出一个用WSAD键,控制物体前后左右移动的方法了

    void Update(){float DisPreSec = 6f;if (Input.GetKey(KeyCode.W)){this.transform.Translate(0, 0, DisPreSec * Time.deltaTime);}if (Input.GetKey(KeyCode.S)){this.transform.Translate(0, 0, -DisPreSec * Time.deltaTime);}if (Input.GetKey(KeyCode.A)){this.transform.Translate(DisPreSec * Time.deltaTime, 0, 0);}if (Input.GetKey(KeyCode.D)){this.transform.Translate(-DisPreSec * Time.deltaTime, 0, 0);}}
http://www.yayakq.cn/news/155471/

相关文章:

  • 汕头网站建设推广费用wordpress图片缩略图不显示
  • app网站建设工作师数据分析师培训需要多少钱
  • 网站文章分类制作企业网站平台
  • 深圳微信分销网站制作asp.net是做网站的吗
  • 共同建设网站心得网站更新了域名如何找到
  • 宁波奉化建设局网站网站开发项目策划
  • wordpress的站点是什么百度智能门户建站怎么样
  • 天津怎样做网站推广信息推广平台
  • 建电影网站程序网站建设吉金手指专业13
  • 南阳专业网站设计公司wordpress 适配
  • 怎么做公司的网站wordpress仿站步骤
  • 工程机械网站设计网站策划方案800字
  • 设计师品牌 网站灵台县住房和城乡建设局网站
  • 扬州专业做网站乔拓云网站建设
  • js做音乐网站深圳知名网站建设平台
  • 沈阳德泰诺网站建设公司怎么样河南网站建设哪家好
  • 网站建设 书籍下载黄山旅游住宿攻略
  • 社区网站建设论文wordpress oou
  • 成都网站设计龙兵科技信息流广告模板
  • 网站建设收费情况湖北网站建设服务公司
  • 眼镜网站 wordpress模板公司网站建设项目详情
  • 下载爱城市网app官方网站如何用框架做网站
  • 深圳做网站的公司那个好华为产品开发流程
  • seo体系网站的建设及优化微信小程序做网站
  • 一个网站的建设需要什么时候开始软件开发的软件
  • 高端网站设计百家号贵州网站设计公司
  • 响应式网站栅格网络逻辑设计报告
  • 网站推广应该注意什么网页设计与网站建设试卷
  • 中国著名设计师的推荐seo外链推广员
  • 单页网站制作视频教程做双语网站