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)大图加载进项目中(加载方式请看第五节):
Tags:开发 WPF Silverlight
编辑录入:爽爽 [复制链接] [打 印][]
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››WPF学习笔记12. Binding (5)
- ››WPF学习笔记11. Binding (4)
- ››WPF学习笔记10. Binding (3)
- ››WPF学习笔记9. Binding (2)
- ››WPF学习笔记8. Binding
- ››WPF学习笔记7. Resource
- ››WPF学习笔记6. RoutedEvent
- ››WPF学习笔记5. DependencyProperty
- ››WPF学习笔记3. Navigation
- ››WPF学习笔记之2. Dispatcher
- ››WPF学习笔记之1. Application
更多精彩
赞助商链接