U3D中的一些方法和属性
string.Format();//拼接字符串的方法,里面可用占位符,方法内部为string
Destroy(Object obj);//立刻销毁(游戏对象,组件或者asset)
Destroy(Object obj, float timer);//过timer的时间后销毁
Cursor.visible=ture;鼠标是否显示
Cursor.lockState = CursorLockMode.Locked;//鼠标锁定在屏幕中间隐藏
Cursor.lockState = CursorLockMode.None;//解除鼠标锁定
//预设体生成方法的重载
与协程有关的函数:(协程函数返回类型必须为IEnumerable,yield return)
StartCoroutine //启动一个协程
StopCoroutine //终止一个协程
StopAllCoroutine //终止所有协程
WaitForSecond //等待若干秒
WaitForFixedUpdate //等待直到下一次FixedUpdate调用
Input类中和鼠标输入有关的方法和变量:
mousePostion //得到当前鼠标位置
GetMouseButtonDown //鼠标按键按下的第一帧返回true
GetMouseButton //鼠标按键按下期间椅子返回true
GetMouseButtonUp //鼠标按键松开的第一帧返回true
GetAxis("MouseX") //得到一帧内鼠标在水平方向的移动距离
GetAxis("MouseY") //得到一帧内鼠标在垂直方向的移动距离
Input类中键盘输入的方法:
GetKey //键盘按下期间返回true
GetKeyDown //键盘按下的第一帧返回true
GetKeyUp //键盘松开的第一帧返回true
GetAxis("Horizontal") //用方向键或A,D来模拟-1到1的平滑输入
GetAxis("Vertical") //用方向键或W,S来模拟-1到1的平滑输入
游戏外设输入方法(摇杆、游戏手柄、方向盘等标准游戏外设的输入):
GetAxis //得到输入轴的数值
GetAxisRaw //得到未经平滑处理的输入轴的数值
GetButton //虚拟按键按下期间一直返回true
GetButtonDown //虚拟按键按下的第一帧返回true
GetButtonUp //虚拟按键松开的第一帧返回true
自定义输入:
在Unity中可以创建自定义的虚拟按键,然后将设备的输入映射到自定义的按键上。使用虚拟按键的的好处是可以让游戏玩家自由定义按键,满足个性化的操作习惯
创建虚拟按键的方法是依次选择菜单栏中的Edit—>ProjectSetting—>Input命令,在Inspector视图中会显示当前的虚拟按键列表和参数
虚拟按键属于输入轴(Axis)的一种特殊情况,在输入管理器中,都统一视为输入轴
Unity默认创建了18个输入轴,有几个名字是相同的,例如名为Jump的轴有两个,分别映射到了键盘上的Space和摇杆上的按键3

Axes:包含当前工程所有定义的输入轴,Size为轴的数量
Name:输入轴名称,用于游戏启动时的配置界面和脚本访问
Descriptive Name:轴的正按键描述,在游戏启动界面中显示
Descriptive Negative Name:轴的负按键的描述,在游戏启动界面中显示
Negative Button:轴的负按键对应的物理按键
Positive Button:轴的正按键对应的物理按键
Alt Negative Button:轴的负按键对应的备选物理按键
Alt Positive Button:轴的正按键对应的备选物理按键
Gravity:输入的复位速度,仅用于类型为键/鼠标的按键
Dead:小于该值的任何输入值(不论正负)都会被视为0,用于摇杆
Sensitivity:灵敏度,对于键盘输入,该值越大则响应速度越快,该值越小则越平滑。对于鼠标输入,设置该值会对鼠标的时机移动距离按比例缩放
Snap:如果该值为true,当轴收到负按键的输入信号时,轴的数值会立即置为0,仅用于鼠标和键盘的输入
Invert:如果该值为true,正按键会发送负值,负按键会发送正值
Type:输入轴的类型,按键对应Key/Mouse类型;鼠标移动和滚轮滑动应对应Mouse Movement类型;摇杆应设置为Joystrick Axis;窗口移动消息设置为Window Movement。
Axis:要映射的设备输入轴(摇杆、鼠标、手柄等)
Joy Num:设置使用哪个摇杆作为消息输入,默认接收所有摇杆的输入,仅用于输入轴和非按键输入
如果在Input Manager中设置了输入轴,在桌面系统运行发布的游戏时,Unity默认会显示一个游戏的配置窗口,用于配置显示效果和输入按键映射
U3D中的一些方法和属性的更多相关文章
- numpy中的ndarray方法和属性
原文地址 NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推.在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量.比如说,二维数组相当于是 ...
- 第8.32节 Python中重写__delattr__方法捕获属性删除
一. 引言 上节介绍了__delattr__方法在Python清除实例属性时被捕获执行,本节结合例子介绍重写__delattr__方法,并说明__delattr__方法执行的触发逻辑. 二. 重写__ ...
- day20-Python运维开发基础(装饰器 / 类中的方法 / 类的方法变属性)
1. 装饰器 / 类中的方法 / 类的方法变属性 # ### 装饰器 """ 定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数 优点:在不更改原函数代码的 ...
- C#中的类、方法和属性
这节讲C#中的类,方法,属性.这是编码中我们最直接打交道的三个结构. 类: 类(class)是面向对象中最基本的单元,它是一种抽象,对现实世界中事物的抽象,在C#中使用class关键字声明一 ...
- JavaScript常用对象的方法和属性
---恢复内容开始--- 本文将简单介绍JavaScript中一些常用对象的属性和方法,以及几个有用的系统函数. 一.串方法 JavaScript有强大的串处理功能,有了这些串方法,才能编写出丰富多彩 ...
- JNI学习笔记_Java调用C —— 非Android中使用的方法
一.学习笔记 1.java源码中的JNI函数本机方法声明必须使用native修饰. 2.相对反编译 Java 的 class 字节码文件来说,反汇编.so动态库来分析程序的逻辑要复杂得多,为了应用的安 ...
- python 中的特殊方法,纠正自己笨笨的记忆
1. __new__ 和 __init__ 的区别 python 2.x 老式类(默认继承type) class A: pass 老式类中没有__new__类方法(也就是说定义也不会执行,它不是老式类 ...
- CSS中隐藏内容的3种方法及属性值
CSS中隐藏内容的3种方法及属性值 (2011-02-11 13:33:59) 在制作网页时,隐藏内容也是一种比较常用的手法,它的作用一般有:隐藏文本/图片.隐藏链接.隐藏超出范围的内容.隐藏弹出 ...
- python中的类,对象,方法,属性等介绍
注:这篇文章写得很好.加底纹的是我自己的理解 python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象...... 我们通过描述属性( ...
随机推荐
- Linux配置和管理msyql命令
配置和管理msyql: 1. 修改mysql最大连接数:cp support-files/my-mediuf,vim my.cnf,增加或修改max_connections=1024 关于my.cnf ...
- 读O目标KR关键结果的一些个人理解
O目标KR关键结果 为了完成一个目标,需要完成几个或者多个关键的结果来验证. 书的开头写的是一些理论,有印象的东西还是从汉娜和杰克的公司来说,卖茶叶的公司.联系着茶农和可以产生消费的餐馆和供应商,在未 ...
- 25.纯 CSS 创作一个慧星拖尾效果的 loader 动画
原文地址:https://segmentfault.com/a/1190000014916281 简化地址:https://codepen.io/pen/?editors=1100 HTML代码: & ...
- kong API gateway
参考:https://www.cnblogs.com/chenjinxi/p/8724564.html 一.简介 Kong,是由Mashape公司开源的,基于Nginx的API gateway. 二. ...
- windows 运行hadoop的WordCount报nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)
window eclipse连接hadoop集群,本地运行wordcount,报以下错误,尝试网络上的方法无果,如:换64JDK,添加hadoop_home,path,以及在hadoop\bin和c: ...
- clientX,screenX,pageX,offsetX的异同
pageX/pageY: 鼠标相对于整个页面的X/Y坐标.注意,整个页面的意思就是你整个网页的全部,比如说网页很宽很长,宽2000px,高3000px,那pageX,pageY的最大值就是它们了. 特 ...
- 07_组件三大属性(1)_state
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- https 学习总结
最近看了点https 做下总结 面的博客如果没有错误的话,理解起来绝对是醍醐灌顶!让人信服,如果我的理解有问题,请及时指正! 参考博客: http://www.ruanyifeng.com/b ...
- 转: HTML5之placeholder属性以及如何更改placeholder属性中文字颜色
今天在群里看到群友问了一个这样的问题,就是如何更改placeholder属性中文字的颜色,以前用过这属性,却是没更改过颜色,于是便试了试,中途遇到些问题,查找资料后特来总结一下. 熟悉HTML5的人应 ...
- Linux基本命令(新手入门使用)
Linux常用基本命令主要包括目录操作命令.文件操作命令.文件查看命令.磁盘管理命令.用户管理命令.系统管理命令等. 目录操作命令:cd.ls.mkdir.pwd.rmdir 文件操作命令:cp.mv ...