Cameras

First Person Camera

Instruction:
使用第一人稱當作一台Camera以作為控制,且加入了碰撞屬性,以增加真實性。

Building Blocks
(a) Set As Active Camera-Cameras/Montage/Set As Active Camera
(b) Switch On Key-Controllers/Keyboard/Switch On Key
(c) Per Second-Logics/Calculator/Per Second
(d) Translate-3D Transformations/Basic/Translate
(e) Rotate-3D Transformations/Basic/Rotate
(f) Object Slider-Collisions/3D Entity/Object Slider

製作構想
為了使Camera能利用鍵盤控制來移動,必須利用Building Blocks-Rotate和Translate;如果想增加虛擬的真實性,可以再增添碰撞屬性Object Slider等等。

製作步驟
(a) New Camera

Set As Active Camera:設定現在使用的Camera。
 
(b) New Camera

Switch On Key:設定控制鍵分別為'8'、'6'、'4'、'2'、'Insert'。
Per second:設定1秒鐘所旋轉的角度值X[(Turn:圈數;Degree:角度)或所行進之距離X (X,Y,Z:分別於X,Y,Z方向所行進之距離)],乘上一個Frame所花費時間,在pOut輸出Y[(旋轉角度值)或(分別於X,Y,Z方向所行進之距離)]。
X(pIn) * Elapsed Time = Y(pOut)
Rotate:於Angle of Rotation的pIn輸入旋轉角度值Y,設定Axis of Rotation-Y軸;設定Referential of the Axis-設定'-NULL-'或'New Camera' (本範例名稱為New Camera)均可(如圖示)。

Translate:於Translate Vector的pIn輸入行進距離值Y,設定Referential-以Camera本身為基準點(如圖示)。

Switch On Key:控制Hierarchy關係-Key Board鍵'0'和'1'。
Add Child:按下'0'時增加Box的Child-Ball,使Ball隨著Parent-Box旋轉,在Out輸出給Text Display(上),同時切斷Text Display(下)。
Text Display:文字說明。
 
(c) New Camera

Object Slider:設定Camera的碰撞屬性Group 'Obstacles';Radius-碰撞半徑(如圖示)。

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