unity3d 控制攝像頭控制

2022-03-18 03:33:01 字數 1116 閱讀 1944

乙個控制攝像頭移動的指令碼,直接繫結到攝像機就可以使用.功能描述如下:

1.滑鼠左鍵拖動觀察

2.滑鼠右鍵定點旋轉

3.滑鼠滾軸放大縮小

4.滑鼠左鍵快速雙擊進行定點放大

1

#pragma strict2/*

**3**攝影機控制

4*@author felly5*/

67private

var rayrotate :ray = ray(vector3.zero, vector3(0,1,0

));8

private

var raytranslate :ray = ray(vector3.zero, vector3(0,1,0

));9

private

varhitinfo : raycasthit ;

1011

private

var pretime :float = 0.0;12

1314

//它標記是否能旋轉

15private

var flag :boolean = false;16

17 function update ()

3233 pretime =time.time ;34}

3536

//上下左右拖動

37if(input.getmousebutton(0

))43

44//

滾軸放到縮小

45 pz = input.getaxis("

mouse scrollwheel");

46 direction = vector3(0, 0

, pz);

47 transform.translate(direction * 100 *time.deltatime);

4849

//旋轉

50if(input.getmousebuttondown(1

))54

if(input.getmousebuttonup(1

))58

if(input.getmousebutton(1) &&flag)

63 }

matlab控制攝像頭

matlab操作攝像頭的幾個函式 列舉攝像頭裝置 imaqhwinfo 開啟攝像頭 obj videoinput winvideo 顯示攝像頭可操作的方法 imaqhelp videoinput 常用的幾個引數 framespertrigger 每次觸發硬體獲得的幀數 triggerrepeat 再...

Opencv 控制攝像頭

使用者輸入,同時可獲取按鍵的ascll碼值opencv 可以通過 頭videocapture 方法開啟攝像 攝像頭變數 cv2.videocapture n n為整數,內建攝像頭為0,若有其他攝像頭則依次為1,2,3,4,cap cv2.videocapture 0 攝像頭是否處於開啟狀態可以通過i...

Unity3D控制項Easytouch控制主角移動

開發步驟 1.匯入charactor controller程式設計客棧資源包 2.匯入easy touch 3.1.0的資源包 3.建立乙個人物模型 4.新建乙個plane作為地板。5.程式設計客棧新建乙個joystick,新增步驟如下圖所示 6.設定搖桿的相關屬性 注 如圖中屬性一定要設定好,不然...