WEB开发网
开发学院软件开发C语言 C#开发WPF/Silverlight动画及游戏系列教程(Game C... 阅读

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二十六)通用型角色头像面板

 2010-09-30 20:47:52 来源:WEB开发网   
核心提示:目前游戏的开发进度已经基本实现了精灵对象之间的普通交互,接下来我们需要朝着实现战斗系统的目标前行,C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二十六)通用型角色头像面板,而实现它的前提是必须完善精灵控件的基本属性,如添加生命值、魔法值、活力值、经验值等基本属性并通过窗体界面进行

目前游戏的开发进度已经基本实现了精灵对象之间的普通交互,接下来我们需要朝着实现战斗系统的目标前行。而实现它的前提是必须完善精灵控件的基本属性,如添加生命值、魔法值、活力值、经验值等基本属性并通过窗体界面进行完美体现,本节我将为大家讲解上述内容的具体实现。

既然是为精灵添加属性,大家首先想到的当然是为精灵控件加入属性值索引器:

        /// <summary>

        /// 生命值,[0]-当前值,[1]-当前最大值

        /// </summary>

        public double[] VLife { get ; set ; }

        /// <summary>

        /// 魔法值,[0]-当前值,[1]-当前最大值

        /// </summary>

        public double[] VMagic { get ; set ; }

        /// <summary>

        /// 活力值,[0]-当前值,[1]-当前最大值

        /// </summary>

        public double[] VEnergy { get ; set ; }

        /// <summary>

        /// 等级

        /// </summary>

        public double VLevel { get ; set ; }

        /// <summary>

        /// 经验值

        /// </summary>

        public double VExperience { get ; set ; }

        /// <summary>

        /// 头像代号

        /// </summary>

        public int FaceSign { get ; set ; }

        /// <summary>

        /// PK模式

        /// </summary>

        public PKMode PKmode { get ; set ; }

1 2 3 4 5 6  下一页

Tags:开发 WPF Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接