读书人

C# 制作动画的有关问题很蛋疼…

发布时间: 2012-03-09 16:54:57 作者: rapoo

C# 制作动画的问题,很蛋疼……
C#总怎么样做一个动点,我尝试自己弄了一个,在Form_Paint里边,用FillEllipse画一个点,然后用timer控件让这个点位置改变,但是无奈做出来竟然是一个条慢慢画出来的直线!!……
怎么办啊……

[解决办法]
画了之后要擦除,或者把整个区域invalidate,不过那样很影响性能
[解决办法]
建议直接做一个gif,然后再c#的form里面直接用pictureBox装进去就ok了,而且可以控制gif内部的帧的播放。复杂一点的动画我一般都是这么做的

读书人网 >.NET

热点推荐