猫猫processing
作者:互联网
int radius=40;
float x=-radius;
float speed=3;
void setup()
{
size(800,480);
}
void draw()
{
background(#FA12C0);//random(20,800),random(20,200),random(10,500)
fill(#FA9D12);//weiba
stroke(#A24415);
beginShape();
vertex(68+x,160);
vertex(68+x,255);
vertex(88+x,275);
vertex(98+x,268);
vertex(93+x,260);
vertex(88+x,265);
vertex(80+x,255);
vertex(80+x,160);
vertex(83+x,30);
vertex(77+x,21);
vertex(72+x,22);
vertex(66+x,30);
vertex(68+x,160);
endShape();
fill(#F0CC8A);//shou
beginShape();
vertex(41+x,0);
vertex(65+x,31);
vertex(72+x,22);
vertex(72+x,19);
vertex(71+x,10);
vertex(69+x,0);
endShape();
fill(#F0CC8A);//shou
beginShape();
vertex(90+x,0);
vertex(82+x,9);
vertex(77+x,21);
vertex(82+x,30);
vertex(110+x,14);
vertex(124+x,0);
endShape();
fill(#FA9D12);//shenzi
beginShape();
vertex(60+x,30);
vertex(42+x,40);
vertex(52+x,45);
vertex(52+x,135);
vertex(49+x,165);
vertex(52+x,190);
vertex(55+x,195);
vertex(59+x,215);
vertex(62+x,217);
vertex(68+x,215);
vertex(70+x,210);
vertex(65+x,195);
vertex(70+x,185);
vertex(70+x,183);//dd
vertex(72+x,183);
vertex(75+x,180);
vertex(77+x,183);
vertex(79+x,181);
vertex(83+x,190);
vertex(76+x,209);
vertex(77+x,212);
vertex(83+x,215);
vertex(86+x,213);
vertex(95+x,190);
vertex(98+x,160);
vertex(95+x,130);
vertex(95+x,50);
vertex(93+x,41);
vertex(104+x,30);
vertex(60+x,30);
endShape();
fill(#FFFFFF);//zuoyan
beginShape();
vertex(58+x,47);
vertex(66+x,52);
vertex(71+x,47);
vertex(58+x,47);
endShape();
fill(#FFFFFF);//youyan
beginShape();
vertex(78+x,47);
vertex(83+x,51);
vertex(91+x,46);
vertex(78+x,47);
endShape();
line(57+x,72,62+x,89);//zuoshou
line(62+x,89,70+x,85);
line(70+x,85,69+x,75);
line(81+x,69,78+x,80);//youshou
line(78+x,80,86+x,84);
line(86+x,84,91+x,70);
line(88+x,81,91+x,84);
line(55+x,40,52+x,45);//
line(52+x,59,59+x,62);
line(72+x,174,69+x,170);//dd
line(69+x,170,64+x,178);
line(64+x,178,68+x,182);
line(68+x,183,70+x,183);
line(79+x,181,83+x,178);
line(83+x,178,81+x,171);
line(81+x,171,77+x,174);
line(70+x,39,70+x,43);//
line(73+x,41,73+x,44);
line(77+x,38,77+x,43);
stroke(#A24415);
line(55+x,195,65+x,195);
//line(83,190,93,195);
noStroke();
fill(#F5CAB4);
ellipse(69+x,176,5,5);
ellipse(78+x,177,4,4);
x+=speed;
if(x>width+radius)
x=-radius;
}
int radius=40;
float x=-radius;
float speed=0.2;
void setup()
{
size(420,420);
}
void draw()
{
float r=map(mouseX,0,width,250,150);
float b=map(mouseY,0,height,250,150);
float g=map(mouseY,0,height,150,250);
float t=map(mouseX,0,height,150,250);
background(r,b,g,t);//random(20,800),random(20,200),random(10,500)
fill(#FA9D12);//weiba
stroke(#A24415);
beginShape();
vertex(68+x,160+x);
vertex(68+x,255+x/2);
vertex(88+x,275+x/1.7);
vertex(98+x,268+x/1.7);
vertex(93+x,260+x/1.7);
vertex(88+x,265+x/1.7);
vertex(80+x,255+x/1.7);
vertex(80+x,160+x/1.7);
vertex(83+x,30+x*1.15);
vertex(77+x,21+1.5*x);
vertex(72+x,22+1.5*x);
vertex(66+x,30+1.5*x);
vertex(68+x,160+x);
endShape();
fill(#F0CC8A);//shou
beginShape();
vertex(41+x,0-x/10);
vertex(65+x,31-x/10);
vertex(72+x,22-x/10);
vertex(72+x,19-x/10);
vertex(71+x,10-x/10);
vertex(69+x,0-x/10);
endShape();
fill(#F0CC8A);//shou
beginShape();
vertex(90+x,0-x/10);
vertex(82+x,9-x/10);
vertex(77+x,21-x/10);
vertex(82+x,30-x/10);
vertex(110+x,14-x/10);
vertex(124+x,0-x/10);
endShape();
fill(#FA9D12);//shenzi
beginShape();
vertex(60+x,30+x);
vertex(42+x,40+x);
vertex(52+x,45+x/1.001);
vertex(52+x/1.05,80+x/1.05);
vertex(52+x/1.1,135+x/1.1);
vertex(49+x/1.1,165+x/1.1);
vertex(52+x/1.1,190+x/1.1);
vertex(55+x/1.07,195+x/1.1);
vertex(59+x,215+x/1.15);
vertex(62+x,217+x/1.15);
vertex(68+x,215+x/1.15);
vertex(70+x,210+x/1.17);
vertex(65+x*1.005,195+x/1.1);
vertex(70+x,185+x/1.05);
vertex(70+x,183+x/1.05);//dd
vertex(72+x,183+x/1.05);
vertex(75+x,180+x/1.05);
vertex(77+x,183+x/1.05);
vertex(79+x,181+x/1.05);
vertex(83+x,190+x/1.12);
vertex(76+x,209+x/1.15);
vertex(77+x,212+x/1.15);
vertex(83+x,215+x/1.15);
vertex(86+x,213+x/1.15);
vertex(95+x*1.1,190+x/1.1);
vertex(98+x*1.13,160+x/1.08);
vertex(95+x*1.12,130+x/1.08);
vertex(95+x*1.05,70+x/1.05);
vertex(95+x*1.03,50+x);
vertex(93+x,41+x);
vertex(104+x,30+x);
vertex(60+x,30+x);
endShape();
fill(#FFFFFF);//zuoyan
beginShape();
vertex(58+x,47+x);
vertex(66+x,52+x);
vertex(71+x,47+x);
vertex(58+x,47+x);
endShape();
fill(#FFFFFF);//youyan
beginShape();
vertex(78+x,47+x);
vertex(83+x,51+x);
vertex(91+x,46+x);
vertex(78+x,47+x);
endShape();
line(57+x,72+x*1.05,62+x,89+x*1.07);//zuoshou
line(62+x,89+x*1.07,70+x,85+x*1.07);
line(70+x,85+x*1.07,69+x,75+x*1.05);
line(81+x,69+x*1.05,78+x,80+x*1.07);//youshou
line(78+x,80+x*1.07,86+x,84+x*1.07);
line(86+x,84+x*1.07,91+x,70+x*1.05);
line(88+x,81+x*1.05,91+x,84+x*1.05);
line(55+x,40+x,52+x,45+x);//
line(52+x,59+x,59+x,62+x);
line(72+x,174+x/1.05,69+x,170+x/1.05);//dd
line(69+x,170+x/1.05,64+x,178+x/1.05);
line(64+x,178+x/1.05,68+x,182+x/1.05);
line(68+x,183+x/1.05,70+x,183+x/1.05);
line(79+x,181+x/1.05,83+x,178+x/1.05);
line(83+x,178+x/1.05,81+x,171+x/1.05);
line(81+x,171+x/1.05,77+x,174+x/1.05);
line(70+x,39+x,70+x,43+x);//
line(73+x,41+x,73+x,44+x);
line(77+x,38+x,77+x,43+x);
stroke(#A24415);
line(55+x,195+x/1.1,65+x,195+x/1.1);
//line(83,190,93,195);
noStroke();
fill(#F5CAB4);
ellipse(69+x,176+x/1.05,5,5);
ellipse(78+x,177+x/1.05,4,4);
x+=speed;
if(x>width+radius)
x=-radius;
if(frameCount > 10){
saveFrame("Frame/SaveExample.#####.tif");
}else
x +=2.5;
}
标签:10,1.05,猫猫,processing,vertex,70,83,line 来源: https://blog.csdn.net/weixin_47197624/article/details/118607602