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

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十八) 完美精灵之八面玲珑(WPF Only)②

 2010-10-01 07:07:47 来源:WEB开发网   
核心提示: 看到这些关键属性后是否已经激动不己了?这就对啦,说明你已经进入状态,C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十八) 完美精灵之八面玲珑(WPF Only)②(4),这里需要对几个特别的属性进行些说明:BitmapSource[,] Source是我

看到这些关键属性后是否已经激动不己了?这就对啦,说明你已经进入状态。这里需要对几个特别的属性进行些说明:BitmapSource[,] Source是我们可以通过EquipPart()方法获取的图片源,在精灵生命线程中调用以显示对应的精灵图片; Actions Action和Actions OldAction是两个精灵动作的枚举属性,该枚举构造如下:

    public enum Actions {
        /// <summary>
        /// 停止
        /// </summary>
        Stop = 0,
        /// <summary>
        /// 跑动
        /// </summary>
        Run = 1,
        /// <summary>
        /// 战斗
        /// </summary>
        Attack = 2,
        /// <summary>
        /// 施法
        /// </summary>
        Magic = 3,
        /// <summary>
        /// 死亡
        /// </summary>
        Death = 9,
    }

这两个属性将在游戏中对精灵起到非常关键的调控作用。属性定义完后,我们还得将上一节中制作的角色身体(我制作了两张分别为Body0.gif和Body1.gif)及武器(同样也制作了两把剑:Weapon1.gif和Weapon2.gif)大图加载进项目中(加载方式请看第五节):

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十八) 完美精灵之八面玲珑(WPF Only)②

上一页  1 2 3 4 5 6 7  下一页

Tags:开发 WPF Silverlight

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