|
发表于 2010-10-5 16:45:47
|
显示全部楼层
請看置頂教程.
呵呵, just kidding.
依我目前的理解說一說吧 (有錯請高手指正):
Unit:   就是真正的單位, 包括了單位的生命值, 能量, 技能, 速度等的基本資料.
Ability:   就是所有單位的要玩家按下或 trigger: issue order 才會啟動的技能, 如攻擊, psi-storm, 大和炮等等. ability 一般要再呼叫其他的 effect 或 behavior 才會有實際效果.
Behavior:     行為, 即一些單位固有, 不用玩家按任何鍵已經有效的特性, 例如terran 的建築物紅血時會自動減血的特性, 也可以用來造英雄升級和屬性. 如果加個 時限, 可以用來做有時限的 buff.
Effect:  由 ability 或 behavior 等觸發, 對單位做出一些額外效果, 例如 damage. 也有些是要幾個一起用, 用來造出複雜的技能, 例如 set, search, create persistent, 等.
Mover:   就是用來控制單位 / 子彈之類的移動方法.
Actor:    用來控制單位的模型和音效.
Validator:     其他的模組可以用 validator 來判斷一些條件, 以決定是否執行一些動作. |
|