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

WPF/Silverlight 遊戲開發教程(二十六之二):精靈基本屬性與血條實作

     編輯:關於C語言

定義精靈基本數值屬性:生命、魔法、活力、PK 值、PK 模式、陣營、家族等。PKMode 枚舉:

public enum PKModes
{
    Peace = 0,        // 和平模式
    Whole = 1,        // 全體模式
    GoodAndEvil = 2,  // 善惡模式
    Faction = 3,      // 門派模式
    Clan = 4,         // 家族模式
}

互動時依雙方 PK 狀態判斷敵對,敵對則游標變攻擊樣式並可發起攻擊。

精靈頭頂血條實作

在精靈控件 XAML 加入:

<Border x:Name="LifeBorder" Width="45" Height="5" BorderBrush="Black" BorderThickness="0.6" HorizontalAlignment="Left">
    <Rectangle x:Name="Life" Width="45" Height="5" HorizontalAlignment="Left" />
</Border>

黑色邊框包裹矩形,微調位置後效果:

精靈控件界面元素補齊,下一節將實作三類頭像面板的遊戲視窗顯示邏輯。

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