Win7 Touch API说明

来源:互联网 发布:polyfit函数在c语言 编辑:程序博客网 时间:2024/06/01 10:31

前段时间由于需要,做了Unity的Win7多点触控的API,不是网上说的TUIO哦;

Unity Asset Store 地址

Getting started is easy. Just add Component->Script->Win 7Touch Manager to a GameObject, then add "using Win7MT;" in your script.

Win7Input

Interface into the Input system.

Class Variables

touches

static var touches :Win7Touch[]

Returns list of objects representing status of all touches during last frame. (Read Only)

toucheCount

static var touchCount : int

Number of touches. Guaranteed not to change throughout the frame. (Read Only)

Class Functions

GetTouch

static function GetTouch (index : int) : Win7Touch

Description

Returns object representing status of a specific touch.

 

Win7Touch

Structure describing status of a finger touching the screen.

Variables

fingerId

var fingerId : int The unique index for touch.

position

var position : Vector2

The position of the touch.

deltaPosition

var deltaPosition: Vector2

The position delta since last change.

deltaTime

var deltaTime : float

Amount of time passed since last change.

phase

var phase : Win7TouchPhase Describes the phase of the touch.

Win7TouchPhase

 

Describes phase of a finger touch.

Values

Began

Win7TouchPhase.Began

A finger touched the screen.

Moved

Win7TouchPhase. Moved

A finger moved on the screen.

Stationary

Win7TouchPhase. Stationary

A finger is touching the screen but hasn't moved.

Ended

Win7TouchPhase. Ended

A finger was lifted from the screen. This is the final phase of a touch.

Canceled

Win7TouchPhase. Canceled

The system cancelled tracking for the touch, as when (for example) the user puts the device to her face or more than five touches happened simultaneously. This is the final phase of a touch.

0 0
原创粉丝点击