C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十四) 精灵控件横空出世!①
2009-06-22 07:08:32 来源:WEB开发网核心提示: 但是,这样做的效率是极其低下的;更主要的是它毫无扩展性可言,C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十四) 精灵控件横空出世!①(2),障碍物还好对付,如果是主角呢?它不光有X,当然其他名字都可啦,高兴就好),Y两个属性,还有名字、门派、血条
但是,这样做的效率是极其低下的;更主要的是它毫无扩展性可言。障碍物还好对付,如果是主角呢?它不光有X,Y两个属性,还有名字、门派、血条、蓝条、金木水火土、力量、智慧……、线程参数、方向、装备代号等等等等(晕了。。。列不完的),太多太多的五花八门的属性,难不成全都要记录进这一个Tag属性中?将霸王龙关进笼子里这是件很可怕的事情,装也难,取也难!两个字:恐怖。
读者声音:老大,那该怎么办?搞不定难道还要上吊呀?
作者:安啦,急什么?下面才是重点。可要认真看呀,超大一个精华!!!
如果有做过游戏开发的朋友,或者说有了解过游戏开发相关内容的朋友一定会发现,游戏中除了地图引擎外,最关键的莫过于精灵的创建。精灵是游戏中大家见得最多的对象物体,它可以是主角,可以是其他玩家,可以是NPC,可以是怪物及BOSS,甚至可以是坐骑、障碍物等等。很多初学的朋友往往在为如何使用外国人制作好的通用精灵而发愁(毕竟繁杂的英文专业术语及超量的对象属性及方法是大多数人无法轻易弄通的)。幸运的是,在WPF/Silverlight中我们可以找到强大且使用简单的相关支持,它就是下文中我将详细讲解的传说中的精灵控件!
我们首先来看看如何在WPF/Silverlight中创建一个精灵控件。第一步要做的是在项目中添加一个文件夹(取名Controls)来归类保存它,接下来在该文件夹上点右键添加一个用户控件(取名叫QXSpirit.xaml,嘿嘿,当然其他名字都可啦,高兴就好),如下图。
Tags:开发 WPF Silverlight
编辑录入:爽爽 [复制链接] [打 印]- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››WPF学习笔记12. Binding (5)
- ››WPF学习笔记11. Binding (4)
- ››WPF学习笔记10. Binding (3)
- ››WPF学习笔记9. Binding (2)
- ››WPF学习笔记8. Binding
更多精彩
赞助商链接