這段指令,即可用按鍵抓取物模型~
float x1=350,y1=500,x2=350,y2=410,x3=260,y3=500,x4=260,y4=410,x5=160,y5=500;
if (keyPressed == true) {
if(key == 'z'){
if( abs(pos.x-x1)<=20 && abs(pos.y-y1)<=20 )
{
x1=pos.x;
y1=pos.y;
if( abs(x1-r1_x)<=5 && abs(y1-r1_y)<=5)
{
need=need-1;
}
}
else if(abs(pos.x-x2)<=20 && abs(pos.y-y2)<=20)
{
x2=pos.x;
y2=pos.y;
if( abs(x2-r2_x)<=5 && abs(y2-r2_y)<=5)
{
need=need-1;
}
}
else if(abs(pos.x-x3)<=20 && abs(pos.y-y3)<=20)
{
x3=pos.x;
y3=pos.y;
if( abs(x3-r3_x)<=5 && abs(y3-r3_y)<=5)
{
need=need-1;
}
}
else if(abs(pos.x-x4)<=20 && abs(pos.y-y4)<=20)
{
x4=pos.x;
y4=pos.y;
if( abs(x4-r4_x)<=5 && abs(y4-r4_y)<=5)
{
need=need-1;
text(need,20,30);
}
}
else if(abs(pos.x-x5)<=20 && abs(pos.y-y5)<=20)
{
x5=pos.x;
y5=pos.y;
if( abs(x5-r5_x)<=5 && abs(y5-r5_y)<=5)
{
need=need-1;
}
}
}
}
沒有留言:
張貼留言