Logics

Switch On Parameter

Instruction:
當Mouse Cursor點選(OnClick)在Box或Statue時,Ball則因訊息不同而瞬間移動至Box或Statue前方。

Building Blocks
(a) Mouse Waiter-Controllers/Mouse/Mouse Waiter
(b) 2D Picking-Interface/Screen/2D Picking
(c) Switch On Parameter-Logics/Streaming/Switch On Parameter
(d) Set Position-3D Transformations/Basic/Set Position
(e) Set As Active Camera-Cameras/Montage/Set As Active Camera
(f) Text Display-Interface/Text/Text Display

製作構想
可以利用Building Blocks-Switch On Parameter傳達Mouse Cursor所得到訊息,配合Building Blocks-Set Position而使得Ball瞬間移動至指定的位置。

製作步驟
(a) Ball

-Mouse Waiter:首先於Edit Setting-Ouputs,只勾選Left Button Down(如圖示)。
取得Mouse Cursor的位置Mouse Position且由pOut輸出。

2D Picking:利用pIn輸入Mouse Cursor的位置Mouse Position而得到一物體,並於pOut輸出該物體Object Picked,且不勾選Edit Parameters-Absolute Coordinates。
如果輸出為True即執行Building Blocks-;Switch On Parameter。
Switch On Parameter:首先於Construct/Add Behavior Output增加Output-Out 2。
由pIn輸入變數Object,如果與Pin 1-Box相同即由Out 1輸出;如果與Pin 2-Box相同即由Out 2輸出。
Set Position:設定Ball的位置Position;參考點Referential-'-NULL-',必須以World座標軸為參考;勾選Hierarchy表示Building Blocks也同樣應用在Child。
 
(b) Camera

Set As Active Camera:設定現在所使用的Camera。
Text Display:文字說明。

 


愛迪斯科技股份有限公司版權所有,本網站各連結標題,商標及連結內容歸原權利人所有.
台北市內湖區民權東路六段16011樓之
2 Tel:(02)2791-2917 Fax:(02)2791-2916
CopyRight 2001-2002 Axis 3D Technology,inc. All rights reserved.