经过几天的重构,控件基本功能完成,还需要添加些细节,代码更简洁,性能更好,维护难度大大降低,还需要添加的几个功能:
1.转向,改变面对的方向,1表示面向右边,-1表示面向左边。
2.旋转。
3.移动量,每一帧都有一个(x,y),表示该帧的移动量。
4.整个动作的呈现,不是动画,分别显示每一帧在同一平面上。
5.添加-手动与自动 画人物受攻击方框,攻击方框。
完成这5个功能后,暂时转投XNA,花太多时间在写这个控件上了,虽然说是控件功能与XNA游戏同步。。。。。
重构之后控件加了4个东西:
1:收缩娃娃列表;
2:收缩选择项;
3:纸张效果
4:工具表,打成5了