  
- 積分
- 6922
- 要地威望
- 1619
- 通用貨幣
- 4279
- 要地貢獻
- 1490
|
先講隨機技能的設定好了,
你可能需要一個獨立的觸發,
是技能字典,
它有兩個全域變數當condition(參數),
一個是哪個單位,
另外一個是得到哪一個技能編號,
而觸發裡面的動作,
就是全部都是if判斷,
例如技能編號若是1,那麼給他暴雷擊的技能,
技能編號2,那就鳳凰火,
諸如此類,
最後再把單位和技能編號的變數清空.
程式模組化分散處理偶合度較低,
而且容易維護和修改,
要養成這樣的習慣.
而你說殺敵數的數量可以影響到技能的質量,
這樣的話你有兩個做法,
第一個就是技能需要分類,
分成若干個等強度類別,
讓殺敵數高的單位拿到更強的技能,
第二個可能就是用單位的殺敵數來調整獲得技能的等級,
這樣也是算可以微調技能的質量. |
|