unity多點觸控

2021-07-03 02:41:13 字數 2000 閱讀 8833

//用於繫結參照物物件

vartarget : transform;

//縮放係數

vardistance = 10.0;

//左右滑動移動速度

varxspeed = 250.0;

varyspeed = 120.0;

//縮放限制係數

varyminlimit = -20;

varymaxlimit = 80;

//攝像頭的位置

varx = 0.0;

vary = 0.0;

//記錄上一次手機觸控位置判斷使用者是在左放大還是縮小手勢

privatevaroldposition1 : vector2;

privatevaroldposition2 : vector2;

//初始化遊戲資訊設定

function start ()

function update ()

}

//判斷觸控數量為多點觸控

if(input.touchcount >1 )

}else

}

//備份上一次觸控點的位置,用於對比

oldposition1=tempposition1;

oldposition2=tempposition2;

}

}

}

//函式返回真為放大,返回假為縮小

function isenlarge(op1 : vector2,op2 : vector2,np1 : vector2,np2 : vector2) : boolean

else

}

//update方法一旦呼叫結束以後進入這裡算出重置攝像機的位置

function lateupdate ()

}

staticfunction clampangle (angle :float, min :float, max :float)

unity 多點觸控

用於繫結參照物物件 var target transform 縮放係數 var distance 10.0 左右滑動移動速度 var xspeed 250.0 var yspeed 120.0 縮放限制係數 var yminlimit 20 var ymaxlimit 80 攝像頭的位置 var x...

Andrioid 多點觸控

event.getaction 獲取觸控動作比如action down event.getpointercount 獲取觸控點的數量,比如2則可能是兩個手指同時按壓螢幕 event.getpointerid nid 對於每個觸控的點的細節,我們可以通過乙個迴圈執行getpointerid方法獲取索引...

android 多點觸控

下面是一些常用的函式解釋 copy過來滴.event.getaction 獲取觸控動作比如action down event.getpointercount 獲取觸控點的數量,比如2則可能是兩個手指同時按壓螢幕 event.getpointerid nid 對於每個觸控的點的細節,我們可以通過乙個迴...