Upload
-wu-shyishiou
View
991
Download
1
Embed Size (px)
DESCRIPTION
介紹Construct 2 sine behavior之用法,包括properties、event conditions、event actions、及expressions
Citation preview
Sine行為
Sine行為模組賦予物件自主性週期性運動能力,例如上下移動、左右移動、大小縮放、正轉反轉…等,也可設定隨機參數,讓每個物件實體產生不同的律動
常應用在平台遊戲中,用來建立移動式平台
Wu, ShyiShiou2
Sine properties 1/5
用來調整sine行為參數
Active on start是否在⼀開始就啟用sine功能,預設值Yes
Movement週期性運動模式:
Horizontal左右移動
Vertical上下移動
Size大小縮放
Wu, ShyiShiou3
Sine properties 2/5
Width寬度伸縮
Height 高度伸縮
Angle順時針/逆時針擺動
Opacity透明度變化
Value only不變化外觀,只提供週期性數值資料
Forwards/backwards沿著物件角度,前後移動,當物件角度為0時,效果和Horizontal⼀樣
Wu, ShyiShiou4
Sine properties 3/5
Wave週期性律動函式,有五個不同的模式:
Sine正弦波運動軌跡,呈現鐘攞規律
Triangle三角波運動軌跡, 定速往復運動
Sawtooth鋸齒波運動軌跡,定速移動到端點後瞬間跳回原點
Wu, ShyiShiou5
A
A
A
B
C
B
B
C
A
A
A
Sine properties 4/5
Reverse sawtooth反鋸齒波運動軌跡,反方向定速移動到端點後瞬間跳回原點
Square方波軌跡運動,在兩端點跳躍式運動
Period完成⼀次運動週期所需之時間,單位秒
Period random隨機添加到週期時間的秒數變化量
Wu, ShyiShiou6
A
B
A
B
A
A
Sine properties 5/5
Period offset週期運動之初始時間,單位秒。
Period offset random隨機添加到週期運動初始時間的秒數變化量
Magnitude物件的位置、大小或角度變化量。對位置或大小而言,表示像素值;對角度而言,表示角度值
Magnitude random隨機添加到物件magnitude的變化量
Wu, ShyiShiou7
Sine conditions
提供給事件表的事件條件
Compare magnitude比對物件的magnitude值
Compare movement比對物件的movement值
Compare period比對物件的period值
Compare wave比對物件的wave值
Is activesine行為模組是否為開啟狀態
Wu, ShyiShiou8
Sine actions
事件表中可用的actions
Set active啟用或禁用sine
Set magnitude變更sine的magnitude值
Set movement變更sine的movement值
Set period變更sine的period值
Set wave變更sine的wave值
Wu, ShyiShiou9