首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

WPF/Silverlight 遊戲開發教程(三十二之一):六大魔法附加屬性規則定義與視覺設計

     編輯:關於C語言

本節演示為魔法增加華麗附加屬性。

第一步:定義規則

1) 分類定義:雷、混、冰、毒、火、風 6 類,涵蓋主流網遊魔法屬性。

2) 功能與效果:

  • 雷 — 麻痺 — 無法動彈
  • 混 — 混亂 — 亂跑
  • 冰 — 冰凍 — 移動/攻擊/施法速度減緩
  • 毒 — 中毒 — 每秒持續減生命
  • 火 — 燃燒 — 所有防禦屬性降低
  • 風 — 虛弱 — 所有攻擊屬性降低

對應枚舉 XML:

<ExtraItems>
    <Item Value="0" Src="Interface/Icon/Extra0.png" Name="麻痺" Description="效果:無法動彈" />
    <Item Value="1" Src="Interface/Icon/Extra1.png" Name="混亂" Description="效果:亂跑" />
    <Item Value="2" Src="Interface/Icon/Extra2.png" Name="冰凍" Description="效果:速度減緩" />
    <Item Value="3" Src="Interface/Icon/Extra3.png" Name="中毒" Description="效果:持續傷血" />
    <Item Value="4" Src="Interface/Icon/Extra4.png" Name="燃燒" Description="效果:所有防御屬性值降低" />
    <Item Value="5" Src="Interface/Icon/Extra5.png" Name="虛弱" Description="效果:所有攻擊屬性值降低" />
</ExtraItems>

3) 視覺表現:麻痺-雪白、混亂-黃色、冰凍-天藍、中毒-綠色、燃燒-紅色、虛弱-灰色。

下節將實作變色蒙版與具體邏輯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved