透過同學的解說才知道要怎麼寫
void __fastcall TForm1::Timer2Timer(TObject *Sender)
{
int a,b,c,d,e; 設定變數記下白色的範圍在哪裡
a=0;
b=0;
c=0;
d=0;
e=0;
if(buffer[i][j][0]>thresholdbuffer[i][j][1]>thresholdbuffer[i][j][2]>threshold)
{
buffer[i][j][0]=255;
buffer[i][j][1]=255;
buffer[i][j][2]=255;
if(j<160>
{
if(i<120)>
a++;
}
if(j>160 )
{
if(i<120)>
b++;
}
if(j<160>
{
if(i>120)
c++;
}
if(j>160 )
{
if(i>120)
d++;
}
}
}
else
{
buffer[i][j][0]=0;
buffer[i][j][1]=0;
buffer[i][j][2]=0;
}
}
//以下判斷物體從哪裡進入
if(a>500)
{
Label1-> Caption ="左上角有人... ";
}
}
else if(b>500)
{
Label1-> Caption ="右上角有人.. ";
}
}
else if(c>500)
{
Label1-> Caption ="左下角有人.. ";
}
}
else if(d>500)
{
Label1-> Caption ="右下角有人.. ";
}
else Label1-> Caption =" ";
}
}
else Label1-> Caption =" ";
}
由圖片下去做相減得知
物體從哪裡進入
而Timer2是做相減的部分
所以從這裡來改
嗯~~這次是我第一次學習BCB...該怎麼說ㄋㄟ
就是.....好難又好玩??
ㄏㄏ
原本想說要做一個舉旗遊戲
(謎:你以為你可以嗎????)
可是.....信心大受打擊....嗚嗚~~
(~我要回家養傷~)
廖育嫺~~~我們一起去療傷吧!!
沒有留言:
張貼留言