返璞归真5:实现photoshop里的喷枪效果。(1分)

  • 主题发起人 主题发起人 卷起千堆雪tyn
  • 开始时间 开始时间

卷起千堆雪tyn

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure SprayPoints(Dpoint :TPoint; Radians :Integer); //设定喷枪的中心点和喷洒半径
var
i,a,b,temp :Integer;
begin
Randomize;
for i := 0 to Radians do
begin
temp := Random(100);
a := Random(Round(Radians*0.65));
if (temp < 50) then a :=0 - a;
temp := Random(100);
b := Random(Round(Radians*0.65));
if (temp < 50) then b := 0 - b;
if ( a*a + b*b < Sqr(Round(Radians*0.65))) then
Form1.Canvas.Pixels[DPoint.X+a,DPoint.Y+b] :=clBlue;
end;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
SprayPoints(Point(x,y),100);
end;
 
关于编程的问题相信这里高手如云
但是有一个问题我想只有你能回答我了
这个问题我藏在心里好久了,再不问我就要。。。。
你到底是男的还是女的?
不想公开的话发到我邮箱里
wgq@ptnetwork.com.cn
 
夜黑风高啊:关于千堆雪的身份问题,你来这里看看了。

http://www.delphibbs.com/delphibbs/dispq.asp?lid=927983
http://www.delphibbs.com/delphibbs/dispq.asp?lid=950187
 
太麻烦了
直说不行吗?
开个价
 
呵呵,不要如此介意卷大的性别啊。莫非你想。。。???[:D][:D]
 
天哪
你猜对了
 
多人接受答案了。
 
后退
顶部