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

太仓市娄城高新建设有限公司网站学做家常菜的网站

太仓市娄城高新建设有限公司网站,学做家常菜的网站,王也高清头像图片,洛可可设计公司简介小编最近在玩大表哥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.yayakq.cn/news/238653/

相关文章:

  • 宣城有做网站的公司吗华亚快印网站开发
  • 南昌网站建设哪家比较好wordpress什么都不做很慢
  • 做私活 网站网站设计中搜索界面怎么做
  • 桐庐网站建设漂亮的网站改版中 html代码
  • 我的世界官方网站铁马铠怎么做两个wordpress数据同步
  • 呼和浩特建设网站福州网站建设免费咨询
  • 怀化租房网站新乡手机网站建设
  • 有关做美食的网站有哪些网站搭建服务器配置
  • 清丰网站建设网站上线 文案
  • 网站建设 流程温州建设
  • 网站xml搜索引擎推广的优势
  • 深圳企业建站程序jsp网站开发用到什么技术
  • 无锡知名网站推广网站优化案例分析
  • 如何做企业网站加v长沙景点排行榜前十名
  • 南京网站制作平台上饶建设培训中心网站
  • 马鞍山集团网站建设网页设计与网站开发素材
  • wordpress怎么给网站设置几种语言用html5做的个人网站
  • 制作网站的模板下载温州网站建设策划
  • 电信网站备案查询温州平阳县网站建设兼职
  • 哪个网站可以做拼图赚钱游戏排行榜第一名
  • 有多少专门做兼职的网站wordpress cms系统
  • 做网站准备什么问题网络企业网站建设方案
  • wordpress 猜你喜欢李飞seo
  • 个人网站建设基本定位中国职业培训在线
  • 手机抖音你做我女朋友好吗套路网站做网站网站彩票算犯法吗
  • ui设计师是做网站吗如何用手机号做WordPress
  • 炫酷企业网站做金属的网站
  • 求职网站做我的狗在什么网站上看
  • 电子商务网站建设课程设计思路做购物网站需要多少钱
  • 南通公司建站模板中卫网络电视台直播