Local Actions -1
(隨滑鼠旋轉的戰鬥機模型)


課程 406



請將滑鼠移至畫面的戰鬥機,再按住左鍵任意拖曳,戰鬥機就會隨之旋轉


Local Actions

Local Actions的種類,如圖 1 所示(紅色框的Actions為Local Actions)


圖 1

Local Actions
Actions 作用內容 對象
Click Model Go To Marker 當瀏覽者點選模型後,跳至特定的Marker影格 模型
Create Particle System 當Trigger作用時,產生一個分子系統 場景
Drag Camera 當Trigger作用時,設定攝影機的位移與旋轉視角 攝影機
Drag Model 當Trigger作用時,可拖曳模型之移動 模型
Create Sphere 當Trigger作用時,產生球體 場景
Fly Through 當Trigger作用時,攝影機鏡頭穿越3D場景 攝影機
Orbit camera 當Trigger作用時,攝影機環繞某個模型 攝影機
Drag Model to Rotate 當Trigger作用時,可旋轉模型 模型
Create Box 當Trigger作用時,產生立方體 場景

 


範例練習 :隨滑鼠旋轉的戰鬥機模型

請先下載 戰鬥機模型

步驟 1

 

開啟Director後,請用Import的方式,將stealth.w3d讀入進來,並且放在舞台上,設為一格的Frame,並且該影格設go to the frame,並且在Property Inspector的Director Light設定光源方向,如圖 2所示


圖 2

步驟 2

 

打開Library,List設為 Actions,點選Drag Model to Rotate,按住該圖示拖曳到舞台上的3D模型,就將此Action加在這個模型身上,如圖 3所示


圖 3

就會出現"Drag Model to Rotate"的參數視窗,如圖 4所示


圖 4

Sensitivity 敏感度

Which group does this behavior belong to ? 在此欄位請輸入一個群組名稱,我們就取名為"test"

 

步驟 3

 

再將Library的List設為 Triggers,點選Mouse Left,按住該圖示拖曳到舞台上的3D模型,就將此Behavior加在這個模型身上,如圖 5所示


圖 5

 

出現 Mouse Left的參數視窗,請先維持原先的參數設定,再按Ok,如圖 6所示


圖 6

When does this Action occur 設定這個作用在何時發生
Which modifier key will be used 設定是否需要特殊鍵的輸入
If using an additional modifier key, enter it here 假如使用特殊鍵,就在此輸入該鍵
Select a Group and its Its Action 選擇一個群組及作用內容

 

請在舞台上,預覽測試,將滑鼠移至畫面的戰鬥機,再按住左鍵任何拖曳,戰鬥機就會隨之旋轉

 


Behavior的參數修改

如果要修改作用於舞台上的模型所使用的 Behavior參數,就點選舞台上的模型,再打開Property Inspector 視窗
點選該視窗的Behavior圖示按鈕,就可以選擇要修正參數的Behavior,來做參數的修改,如圖 7所示


圖 7

 


 

回課程目錄