怎么才能做出像屏幕保护中“飞越星空”的效果程序,给个思路,最好给段代码,先谢谢了,一定给分.

解决方案 »

  1.   

    应该分三部分:建立一个星星,移动所有星星,删除出界的星星
    这三部分都应该在一个Timer控件的控制下完成,每触发一次Timer控件就移动一次星星,每个星星都应该有自己的属性,比如当前位置,移动方向,大小等等,这些属性应该都是一定范围内的随机数,移动的时候应该根据星星的属性去控制它,实际上屏幕上星星的数量是固定的,当一颗星星出界后就重新设置它的属性,让它下一次出现在原点,效果就出来了