程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#開發WPF/Silverlight動畫及游戲系列教程(Game Course):(三十二)(5)

C#開發WPF/Silverlight動畫及游戲系列教程(Game Course):(三十二)(5)

編輯:關於C語言

6)風:

本示例教程中我將之定義為降低精靈所有攻擊類屬性值:

enemy.Buff[1] = -enemy.ExtraEffect[magic.ExtraAttribute];
enemy.Buff[2] = -enemy.ExtraEffect[magic.ExtraAttribute];
enemy.Buff[13] = -enemy.ExtraEffect[magic.ExtraAttribute];
enemy.Buff[14] = -enemy.ExtraEffect[magic.ExtraAttribute];
enemy.Buff[15] = -enemy.ExtraEffect[magic.ExtraAttribute];

解除時5者歸0。

該類型魔法影響對象精靈的最小物理攻擊的Buff[1]、最大物理攻擊的Buff[2]、最小魔法攻擊的Buff[13]、最大魔法攻擊的Buff[14]、暴擊率的Buff[15]等。

測試效果截圖:

非常酷的6大魔法附加屬性,基本上囊括了目前主流的魔法效果。好比麻痺,它又可以延伸出定身、眩暈、凍結等效果;冰凍同樣也可以分解成減慢移動速度、減慢攻速、增加魔法詠唱時間等等。

魔法世界的幻化莫測時刻讓我回味。教程至此已完美的诠釋了我曾經制作的WPF-ARPG游戲引擎,更有過之而無不及~後期的教程我將更深入的對目前的引擎進行補充、完善、優化!敬請關注。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved