|
|
发表于 2006-1-7 16:57:00
|
显示全部楼层
Re: Re: 寻高手来实现.
zodane: Re: 寻高手来实现.
大师可以 公布代码可以吗?
我希望那个点 , 不随机移动, 闪烁很好 . 我想 看代码啊 .
还有就...
不要叫我大师,我是用贴图方法做的,程序只有60多行,我这个程序是想告诉大家,
一种程序可以用多种方法实现,我用的方法比较另类,但是实用的方法。
设计原理:三个图层
第一个图层是黑色的圆背景,第二个图层是雷达的扫描线,第三个图层是用来遮盖背景圆周围那四个角的蓝色,其实扫描线是还是方的并超出了圆,只是前面的图层欺骗了大家的眼睛,所以你觉得扫描线是在圆里走。
至于扫描线的移动那就是X和Y坐标,这个程序没有用到什么数学,就是
I1和I2是步长,其实乒乓球类游戏就是这么设计的,撞墙反弹。
X=X+I1:Y=Y+I2
IF X > 200 OR X <1 THEN I1=-I1
IF Y > 200 OR Y <1 THEN I2=-I2
闪烁就更简单了,举例:
A=INT(RND*100)
IF A> 60 THEN 显示飞机
IF A< 40 THEN 不显示飞机
小学生程序......
|
|