Appearance
Input (JavaScript)
Input
Scripting Name:Insight.Input
输入管理类,用于管理场景的触屏交互。
Static Properties
mousePosition
type : Insight.Vector3
(只读)第一个手指在屏幕上的位置。
touchCount
type : number
(只读)屏幕上手指数量。
Static Methods
GetMouseButton
javascript
public static boolean GetMouseButton(number index);
判断是否有任意手指触摸屏幕。
Parameters
- index : number index 手指编号,0 代表触屏获得的第一根手指,1 代表触屏获得的第二根手指,以此类推 返回值 true 表示有手指触摸屏幕,false 表示没有。
GetMouseButtonDown
javascript
public static boolean GetMouseButtonDown(number index);
判断某个特定的手指是否按下。
Parameters
- index : number index 手指编号,0 代表触屏获得的第一根手指,1 代表触屏获得的第二根手指,以此类推 返回值 true 表示按下,false 表示没有按下。
javascript
if(Insight.Input.GetMouseButtonDown(0))
{
Insight.Debug.Log("Detected finger press");
}
GetMouseButtonUp
javascript
public static boolean GetMouseButtonUp(number index);
判断某个特定的手指是否抬起。
Parameters
- index : number index 手指编号,0 代表触屏获得的第一根手指,1 代表触屏获得的第二根手指,以此类推 返回值 true 表示抬起,false 表示未抬起。
GetTouch
javascript
public static Touch GetTouch(number index);
获得某个特定手指的 Touch 对象。
Parameters
- index : number index 手指编号,0 代表触屏获得的第一根手指,1 代表触屏获得的第二根手指,以此类推