string.Format();//拼接字符串的方法,里面可用占位符,方法内部为string

Destroy(Object obj);//立刻销毁(游戏对象,组件或者asset)

Destroy(Object obj, float timer);//过timer的时间后销毁

Cursor.visible=ture;鼠标是否显示

Cursor.lockState = CursorLockMode.Locked;//鼠标锁定在屏幕中间隐藏

Cursor.lockState = CursorLockMode.None;//解除鼠标锁定

//预设体生成方法的重载

Instantiate(Object original);
Instantiate(Object original, Transform parent);
Instantiate(Object original, Transform parent/*设置父物体*/, bool instantiateInWorldSpace/*设置的位置是否为世界位置*/);
Instantiate(Object original, Vector3 position, Quaternion rotation);
Instantiate(Object original, Vector3 position, Quaternion rotation, Transform parent);

与协程有关的函数:(协程函数返回类型必须为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中的一些方法和属性的更多相关文章

  1. numpy中的ndarray方法和属性

    原文地址 NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推.在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量.比如说,二维数组相当于是 ...

  2. 第8.32节 Python中重写__delattr__方法捕获属性删除

    一. 引言 上节介绍了__delattr__方法在Python清除实例属性时被捕获执行,本节结合例子介绍重写__delattr__方法,并说明__delattr__方法执行的触发逻辑. 二. 重写__ ...

  3. day20-Python运维开发基础(装饰器 / 类中的方法 / 类的方法变属性)

    1. 装饰器 / 类中的方法 / 类的方法变属性 # ### 装饰器 """ 定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数 优点:在不更改原函数代码的 ...

  4. C#中的类、方法和属性

    这节讲C#中的类,方法,属性.这是编码中我们最直接打交道的三个结构.      类: 类(class)是面向对象中最基本的单元,它是一种抽象,对现实世界中事物的抽象,在C#中使用class关键字声明一 ...

  5. JavaScript常用对象的方法和属性

    ---恢复内容开始--- 本文将简单介绍JavaScript中一些常用对象的属性和方法,以及几个有用的系统函数. 一.串方法 JavaScript有强大的串处理功能,有了这些串方法,才能编写出丰富多彩 ...

  6. JNI学习笔记_Java调用C —— 非Android中使用的方法

    一.学习笔记 1.java源码中的JNI函数本机方法声明必须使用native修饰. 2.相对反编译 Java 的 class 字节码文件来说,反汇编.so动态库来分析程序的逻辑要复杂得多,为了应用的安 ...

  7. python 中的特殊方法,纠正自己笨笨的记忆

    1. __new__ 和 __init__ 的区别 python 2.x 老式类(默认继承type) class A: pass 老式类中没有__new__类方法(也就是说定义也不会执行,它不是老式类 ...

  8. CSS中隐藏内容的3种方法及属性值

    CSS中隐藏内容的3种方法及属性值 (2011-02-11 13:33:59)   在制作网页时,隐藏内容也是一种比较常用的手法,它的作用一般有:隐藏文本/图片.隐藏链接.隐藏超出范围的内容.隐藏弹出 ...

  9. python中的类,对象,方法,属性等介绍

    注:这篇文章写得很好.加底纹的是我自己的理解 python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象...... 我们通过描述属性( ...

随机推荐

  1. 虚拟机安装 gentoo 的时候,通过 filezilla 上传 stage3 文件

    最近需要在 虚拟机里面安装gentoo,但因为虚拟机里面自动下载的 stage3 太慢了,所以也在寻找解决办法,最终发现 filezilla 是个好办法. 主要参考 https://www.linux ...

  2. Error: 实例 "ddd" 执行所请求操作失败,实例处于错误状态。: 请稍后再试 [错误: Exceeded maximum number of retries. Exhausted all hosts available for retrying build failures for instance 6f60bc06-fcb6-4758-a46f-22120ca35a71.].

    Error: 实例 "ddd" 执行所请求操作失败,实例处于错误状态.: 请稍后再试 [错误: Exceeded maximum number of retries. Exhaus ...

  3. java判断字符串中是否包含中文 过滤中文

    package com.test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test ...

  4. Oracle生成关闭外键的SQL语句

    select 'alter table ' || t.table_name || ' disable constraint ' || t.constraint_name || ';' from DBA ...

  5. 表格线边框重复css解决方法

    1.td 的边框和table 的边框重叠 .table { border-left:1px solid #dedede; border-top:1px solid #dedede;} .td { bo ...

  6. 11.vim编辑器命令

    VI中的多行删除与复制   方法一: 单行删除,:1(待删除行)d 多行删除 ,:1,10d   方法二: 光标所在行,dd 光标所在行以下的N行,Ndd   方法1: 光标放到第6行, 输入:2yy ...

  7. java 浅克隆(浅复制)和深克隆(深复制)

    http://www.voidcn.com/blog/u011380813/article/p-6161450.html https://gold.xitu.io/entry/570d89651ea4 ...

  8. Leetcode 题解 reverse List II

    这个题确实太容易错了. 我已经做了2遍了,之前都是套用reverse List 1中的函数. 现在尝试用新方法,在一个函数里完成,结果又错了. 事实证明,永远不要想当然!!!白板编程真的是要求,你对每 ...

  9. js 正则函数初级之二

    1. 小括号在正则中: 1.1 小括号:表示分组 1.2 分组之后,,每个组都有一个序号,从左到右,依次为1,2,3.......:可以使用 RegExp.$1,RegExp.$2,RegExp.$3 ...

  10. 跨域(六)——window.name

    window.name也可以进行跨域数据传输. 下面是相应的代码,evil.html跨域读取foo.html的数据,其中proxy.html和evil.html同域,没有任何内容. evil.html ...