Skip to content

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 代表触屏获得的第二根手指,以此类推