3D Behavior


課程 405


Direcoter 內建一個Behavior的資料庫,讓我們在不需要寫3D Lingo的情況下,也能控制3D模型或場景。但如果要做較複雜的互相設計時,還是要透過3D Linog來完成!

 

Director的 3D Behavior分為 Triggers以及Actions,請打開Window→Library,按Library的List按鈕,再按 3D,就可以看到 3D的Behavior,如圖 1所示


圖 1


 

 

Triggers :可解釋為事件的觸發,主要以滑鼠的狀態及鍵盤來判斷。

點選 Triggers後,就可以看到 Triggers的種類了,如圖 2所示


圖 2

 

Triggers
Mouse Left 按下左鍵並放開時,就觸發
Mouse Right 按下右鍵並放開時,就觸發
Mouse Enter 滑鼠游標進入Spirte範圍時,就觸發
Mouse Within 滑鼠游標在Spirte內部時,就持續觸發
Mouse Leave 滑鼠游標離開Spirte範圍時,就觸發
Keyboard Input 按下特定鍵盤時,就觸發

 


 

Actions : 作用

點選 Actions後,就可以看到 Actions 的種類了,如圖 3所示


圖 3

Director 又細分 Actins為三大類型

Actions Type
Local Action

只接受附加在同一個Sprite裡面的Trigger所引發的事件

Public Action

可接受其他附加在任何Sprite的Trigger所引發的事件

Independent Action 不需要任何的Triggers,也可以直接作用

 

在下一課程,我們會舉實例來做解釋!


 

回課程目錄