Unity初学者笔记——input事件
我是小白,如果文章有错误的地方,请多多包涵,望指教。
关于input事件:
input事件负责处理输入事件,包括键盘输入、鼠标输入、手柄输入等等。我这里记录一些比较常用的input的方法。
(1)鼠标输入
这里要知道的函数参数是:0代表鼠标左键,1代表鼠标右键,2代表鼠标中键!
补充:input.mouseScorollDelta() 中键滚动 参数1表示往上滚 ,-1表示往下滚。
如何获取鼠标位置?
可以试试使用 input.mousePosition 注意鼠标移动的原点位于(0,0)。
(2)键盘输入
键盘输入与鼠标输入相似,在键盘输入时,我们要注意传的参数,可以用KeyCode.的方法,也可以用传字符串的方法,但是需要注意,传字符串时,只可以填小写字母,不可以填大写字母。
(3)默认轴输入
在这里我们得到的轴输入的值在-1到1之间变化!
如何设置我们的控制轴?
^^^首先我们进入Unity操作界面,点击面板最上端Edit,选择Project Setting,再选择Input Manager,在这里我们就可以对Axis控制轴进行设置。
轴控制一般是我们在做PC端游戏时,控制物体移动的手段。
(4)移动设备的触摸控制,手柄控制
小菜鸡->我 暂时在这个方面没有太多深入的了解,欢迎大家的补充。
Unity初学者笔记——input事件相关推荐
- Unity C#笔记 委托事件
C#的委托与事件搭配,即是观察者模式的一种实现. 因为观察者模式的原理很易懂,不作多讲,本文纯粹用于记录语法. delegate(委托) //声明没有参数,没有返回值的委托类型XXXX public ...
- Unity 入门笔记 - 05 - 动画事件类音效对话框
Unity 入门笔记 - 05 - 动画事件&类&音效&对话框 前言:无 目录 Unity 入门笔记 - 05 - 动画事件&类&音效&对话框 一.动画 ...
- Unity 入门笔记 - 07(完) - 菜单手机端静态类生成游戏
Unity 入门笔记 - 07(完) - 菜单&手机端&静态类&生成游戏 前言:入门笔记的最后一篇.这个系列教程看完了.接下来有空就看例子项目,动手做点东西. 目录 Unity ...
- Unity学习笔记1 简易2D横版RPG游戏制作(一)
这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...
- 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码
[Unity学习笔记][Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这 原 ...
- 【Unity学习笔记】b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别)
[Unity学习笔记]b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别) 自己跟着学完了,写了不少代码,会放在CSDN代码库,因为老师并没有提供源码,录屏也不是完全连续,所以难 ...
- Unity 入门笔记 - 02 - 各种动画
Unity 入门笔记 - 02 - 各种动画 前言:上一篇笔记记录了从零开始安装软件,到搭建最基本的游戏场景和角色,最后开始接触了脚本代码.对unity游戏引擎的工作方式有了基本的认知.接下来开始进一 ...
- 初学者笔记(三):利用python列表做一个最简单的垃圾分类
系列文章目录 初学者笔记(一):利用python求100的因数 初学者笔记(二):利用python输出一个1-100的奇数列表 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目 ...
- python 初学者 笔记一
注:本文非标准教程,仅是总结个人学习过程,可能存在纰漏,如有错误之处欢迎留言告知,非常感谢 来自:中国大学mooc <Python语言程序设计>北京理工大学 嵩天.黄天羽.礼欣 笔记 1 ...
最新文章
- lucene 自定义评分
- 08-cmake语法-set()
- 【PP生产订单】收货Goods Receipt
- C++标准库中的随机数生成
- 不是linux内核的国产系统,国产操作系统都是山寨Windows的?为何用Linux内核?
- Java黑皮书课后题第6章:**6.26(回文素数)回文素数是指一个数同时为素数和回文数。编程程序,显示前100个回文素数,每行显示10个数,数字中间用一个空格隔开
- jdk7与jdk8环境共存与切换
- Javascript——入门基础
- 浏览器兼容的JS写法总结
- mfcs100ud.lib(dllmodul.obj):error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
- 收到客户反馈的BUG,主管应该怎么办
- Java——时间日期格式化
- word中带圈字符字体显示大小和位置不正常
- 积极心理学第十九课 如何让爱情天长地久
- VMware Workstation 无法连接到虚拟机.....
- matlab中度数化成度分秒,地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...
- MySQL复合索引(联合索引)原理分析及使用
- 【架构师-系统设计】理解分布式系统的CAP和BASE理论
- 出入口安装摄像机产生的逆光现象的…
- DTS 宣布华硕 ROG Phone 将支持 DTS:X Ultra 技术