Roller Coaster -- 宋岳儒、何芳琳
Two extra shots
Abstract

Roller coaster

Authors
Yueh-Ju Sung , 何芳琳
Abstract

Roller coaster

Technical introduction

( ○ ) 讀取mesh與skeleton files

( ○ ) 讀取skeleton中的animate state

( ○ ) 凹凸有致的地形

( ○ ) 天空

( ○ ) 雲霄飛車

( ○ ) 可控制的角色

( ○ ) 按照使用者定義路徑移動的物件→天空中的飛龍(牠的名字叫死亡之翼)

( ○ ) 可控制、切換的攝影機視角

( ○ ) 使用者介面(但尚未與program中的function做結合)

 

雲霄飛車:

  1. 畫出控制點、軌道以及枕木
  2. 雲霄飛車受到重力影響,速度與Y座標相關聯
  3. 枕木及雲霄飛車的移動使用了arc length的技術,不會因控制點的遠近而造成枕木間距不一。

 

可控制角色,並且不會穿透地形到無法走到的地方

 

按鍵

動作

W

走路前進

Shift + W

跑步前進

S

後退

A

向左轉

D

向右轉

Q

向左平移

E

向右平移

J

 

可使用num 1切換至自由視角,但控制鈕壞掉了,建議使用角色視角來瀏覽地形

可使用num 2切換至角色視角,並可切換至num 1的自由視角來環顧四周

可使用num 3切換至雲霄飛車視角

 

可使用num 7將雲霄飛車的模組更換為馬

可使用num 8將雲霄飛車的模組更換為騎士

可使用num 9將雲霄飛車的模組更換為人