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

百色建设网站厦门seo厦门起梦

百色建设网站,厦门seo厦门起梦,购买域名后 可以做网站么,北京通州网站设计公司小编最近在玩大表哥2,通过 W、A、S、D 来移动亚瑟,鼠标左键来不吃牛肉 我们都知道玩家通过按键鼠标来控制游戏人物做出相应的行为动作,那在Unity引擎里是怎么知道玩家是如何操作的呢?本篇来介绍Unity是怎样监控键盘和鼠标的。 首先…

小编最近在玩大表哥2,通过 W、A、S、D 来移动亚瑟,鼠标左键来不吃牛肉

 我们都知道玩家通过按键鼠标来控制游戏人物做出相应的行为动作,那在Unity引擎里是怎么知道玩家是如何操作的呢?本篇来介绍Unity是怎样监控键盘和鼠标的。


首先对于一个按键来说操作分为三种:按下了按键、 持续按住按键 、抬起按键。像亚瑟的移动按下A就会往左走;当亚瑟用弓箭打猎时持续按住鼠标蓄力;抬起射箭,这就对应了按键的三种操作。废话不多说我们来实操:


 创建一个空对象Key,创建脚本KeyTest挂载在Key上,打开KeyTest脚本:

Unity对键盘鼠标监控的API我们在Update函数中编写

public class KeyTest : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){//鼠标的点击//按下鼠标  0左键 1右键 2滚轮if (Input.GetMouseButtonDown(0)) {Debug.Log("按下了鼠标左键");}//是否持续按下鼠标if (Input.GetMouseButton(0)){Debug.Log("持续按下鼠标左键");}//抬起鼠标if (Input.GetMouseButtonUp(0)) {Debug.Log("抬起了鼠标左键");}//按下键盘按键if (Input.GetKeyDown(KeyCode.A))   //KeyCode.A  和  "a"  作用相同  {Debug.Log("按下了A");}//持续按下按键if (Input.GetKey(KeyCode.A)){Debug.Log("持续按下了A");}//抬起键盘按键if (Input.GetKeyUp(KeyCode.A)){Debug.Log("抬起键盘按键A");}}
}

写好后我们运行在控制台打印输出看一下: 

注:操作时一定要在游戏场景下操作,这样才会被Unity监控

分别执行按下、持续按住、抬起三种操作,可以看到结果都在控制台中输出了。

是不是非常简单,拜拜┏(^0^)┛

http://www.lakalapos1.cn/news/814/

相关文章:

  • 丰台网站建设公司微信号30元一个自动发货
  • 在网站上保存网址怎么做公司域名一年多少费用
  • 内江建设局网站手机短视频网站的建设
  • 哪里可以做网站教程西安建站价格表
  • 即墨网站建设做网站和编程
  • google网站入口招工平台网
  • 网站登录注册怎么做wordpress 主题 更改
  • 北京专业英文网站建设网站建设含义
  • 北京市建设工程交易中心网站重庆城乡建设信息网官网
  • 个人网站域名名称大全成都做网站设计哪家便宜
  • it网站建设小蝌蚪幸福宝入口导航
  • 网站开发手机自适应建设网站要什么手续
  • 优化网站链接的方法做一家开发网站的公司
  • 搭建网站需要的软件南通网站建设十年以上公司
  • 网站开发技术教学wordpress注册页面不跳转
  • 丰都网站建设报价中国营销传播网
  • 韩国flash网站厦门市建设与管理局网站
  • 赣州建设网站乌镇网站建设标书
  • 单页购物网站源码网上做兼职网站有哪些工作
  • python 营销型网站建设免费的自助建站
  • 网站的点击率怎么查新闻发布会直播在哪里看
  • wordpress建站打不开二级页面图片素材网站排行榜
  • 在线可以做翻译的网站怎么访问域名网站
  • 西宁网站维护品牌推广战略
  • 做旅游的网站 是什么风格iis网站服务器 建立出现问题
  • wordpress 上传文章新乡网站优化
  • 龙岗网站建设代理商商城官方平台入口
  • wordpress网站正在维护中自己怎么做云购网站吗
  • 滨海做网站门户网站建设的背景
  • 做网站郑州公司青岛网站建设找润商