float ballx=0,bally=0,ballz=0;
float ballvx=0, ballvy=0,ballvz=0;
boolean ballfly=false;
void setup()
{
size(500,500,P3D);
}
void draw()
{
background(255);
translate(width/2,height/2);
lights();
pushMartix();
translate(ballx,bally,ballz);
noStroke(); shpere(100);
popMartix();
if(ballyfly)
{
ballx+=ballvx; bally+=ballvy;ballz+=ballvz; ballvy=0.98;
}
}
void mouseDragged()
{
ballvx+= mouseX-pmouseX;
ballvy+=mouseY-pmouseY;
}
void mouseReleased()
{
ballfly=true;
ballvz-=30;
}
void mouseDragged()
{
ballvx+= mouseX-pmouseX;
ballvy+=mouseY-pmouseY;
}
void mouseReleased()
{
ballfly=true;
ballvz-=30;
}
沒有留言:
張貼留言