📄 thirdyear.java
字号:
Draw.drawLine(g2d,340,295,350,320);
Draw.drawLine(g2d,370,285,400,283);
Draw.drawLine(g2d,400,283,430,280);
g2d.setColor(c);
Draw.drawLine(g2d,424,282,436,278);
g2d.setColor(Color.lightGray);
Draw.drawLine(g2d,436,278,496,258);
g2d.setColor(c0);
}
//中刺
else if((i==9)||(i==10))
{
if(i==9)
Animation.ciJianSound.play();
Draw.drawCircle(g2d,375,255,25,25);//头
Draw.drawLine(g2d,360,320,370,280);//身体
Draw.drawLine(g2d,360,320,390,350);//腿
Draw.drawLine(g2d,390,350,370,380);
Draw.drawLine(g2d,360,320,330,380);
Draw.drawLine(g2d,370,285,340,295);//手
Draw.drawLine(g2d,340,295,350,320);
Draw.drawLine(g2d,370,285,395,293);
Draw.drawLine(g2d,395,293,420,300);
g2d.setColor(c);
Draw.drawLine(g2d,414,299,426,299);
g2d.setColor(Color.lightGray);
Draw.drawLine(g2d,426,299,486,299);
g2d.setColor(c0);
}
//下刺
else if((i==12)||(i==13))
{
if(i==12)
Animation.ciJianSound.play();
Draw.drawCircle(g2d,375,255,25,25);//头
Draw.drawLine(g2d,360,320,370,280);//身体
Draw.drawLine(g2d,360,320,390,350);//腿
Draw.drawLine(g2d,390,350,370,380);
Draw.drawLine(g2d,360,320,330,380);
Draw.drawLine(g2d,370,285,340,295);//手
Draw.drawLine(g2d,340,295,350,320);
Draw.drawLine(g2d,370,285,387,305);
Draw.drawLine(g2d,387,305,405,325);
g2d.setColor(c);
Draw.drawLine(g2d,399,321,411,327);
g2d.setColor(Color.lightGray);
Draw.drawLine(g2d,411,327,481,362);
g2d.setColor(c0);
}
//持剑(刺势)
else
{
Draw.drawCircle(g2d,350,255,25,25);//头
Draw.drawLine(g2d,350,320,350,280);//身体
Draw.drawLine(g2d,350,320,360,350);//腿
Draw.drawLine(g2d,360,350,370,380);
Draw.drawLine(g2d,350,320,330,380);
Draw.drawLine(g2d,350,285,325,295);//手
Draw.drawLine(g2d,325,295,335,320);
Draw.drawLine(g2d,350,285,340,305);
Draw.drawLine(g2d,340,305,360,300);
g2d.setColor(c);
Draw.drawLine(g2d,354,301,366,301);
g2d.setColor(Color.lightGray);
Draw.drawLine(g2d,366,301,425,301);
g2d.setColor(c0);
}
}
//回跃
else if(a_frame<=450)
{
int j = (i<=5) ? i : (10-i);
Color c0 = g2d.getColor();
Color c = new Color(146,91,41);
if(a_frame==441)
Animation.haJumpSound.play();
Draw.drawCircle(g2d,335-15*i,255-5*j,25,25);//头
Draw.drawLine(g2d,350-15*i,320-5*j,340-15*i,280-5*j);//身体
Draw.drawLine(g2d,350-15*i,320-5*j,380-15*i,330-5*j);//腿
Draw.drawLine(g2d,380-15*i,330-5*j,360-15*i,360-5*j);
Draw.drawLine(g2d,350-15*i,320-5*j,380-15*i,380-5*j);
g2d.setColor(c);
Draw.drawLine(g2d,361-15*i,307-5*j,349-15*i,313-5*j);
g2d.setColor(Color.lightGray);
Draw.drawLine(g2d,349-15*i,313-5*j,299-15*i,338-5*j);
g2d.setColor(c0);
Draw.drawLine(g2d,340-15*i,285-5*j,310-15*i,295-5*j);//手
Draw.drawLine(g2d,310-15*i,295-5*j,320-15*i,320-5*j);
Draw.drawLine(g2d,340-15*i,285-5*j,365-15*i,295-5*j);
Draw.drawLine(g2d,365-15*i,295-5*j,355-15*i,310-5*j);
}
//持剑(劈势)(台词)(郁闷)(想)
else if(a_frame<=840)
{
Color c0 = g2d.getColor();
Color c = new Color(146,91,41);
Draw.drawCircle(g2d,200,255,25,25);//头
Draw.drawLine(g2d,200,320,200,280);//身体
Draw.drawLine(g2d,200,320,210,350);//腿
Draw.drawLine(g2d,210,350,220,380);
Draw.drawLine(g2d,200,320,180,380);
g2d.setColor(c);
Draw.drawLine(g2d,221,307,209,313);
g2d.setColor(Color.lightGray);
Draw.drawLine(g2d,209,313,159,338);
g2d.setColor(c0);
Draw.drawLine(g2d,200,285,175,295);//手
Draw.drawLine(g2d,175,295,185,320);
Draw.drawLine(g2d,200,285,225,295);
Draw.drawLine(g2d,225,295,215,310);
//台词
if((a_frame>460)&&(a_frame<=520))
Subtitle.drawDaYe(g2d,(a_frame-460));
//郁闷+想
if(a_frame>760)
{
//郁闷
if(a_frame<=770)
{
if(a_frame==761)
Animation.hanSound.play();
Draw.drawLine(g2d,175,228,175,228+i*27/10);
Draw.drawLine(g2d,185,224,185,224+i*31/10);
Draw.drawLine(g2d,195,220,195,220+i*35/10);
}
//想
else
{
Draw.drawLine(g2d,175,228,175,255);
Draw.drawLine(g2d,185,224,185,255);
Draw.drawLine(g2d,195,220,195,255);
if(a_frame==780)
Animation.guangHuanSound.play();
if(a_frame>=780)
g2d.draw(new Ellipse2D.Double(225,215,20,20));
if(a_frame==790)
Animation.guangHuanSound.play();
if(a_frame>=790)
g2d.draw(new Ellipse2D.Double(225,180,50,30));
if(a_frame==800)
Animation.guangHuanSound.play();
if(a_frame>=800)
g2d.draw(new Ellipse2D.Double(200,20,200,150));
if(a_frame==810)
Animation.angelSound.play();
if(a_frame>=810)
{
Draw.drawCircle(g2d,300,80,30,30);
Draw.drawLine(g2d,279,101,300,150);
Draw.drawLine(g2d,321,101,300,150);
Draw.drawCircle(g2d,285,120,10,10);
Draw.drawCircle(g2d,315,120,10,10);
g2d.drawLine(295,80,280,80);
g2d.drawLine(305,80,320,80);
}
if(a_frame>=820)
{
if((a_frame==820)||(a_frame==824))
Animation.guangHuanSound.play();
if((a_frame==822)||(a_frame==823))
;
else
{
g2d.setColor(Color.yellow);
Draw.drawCircle(g2d,300,40,25,8);
g2d.setColor(c0);
}
}
}
}
}
//逃跑
else
{
g2d.translate(-(a_frame-840)*200/80,0);
if((i==1)||(i==2))
{
Draw.drawCircle(g2d,185,215,25,25);//头
Draw.drawLine(g2d,200,280,190,240);//身体
Draw.drawLine(g2d,200,280,180,300);//腿
Draw.drawLine(g2d,180,300,190,325);
Draw.drawLine(g2d,200,280,225,290);
Draw.drawLine(g2d,225,290,215,315);
Draw.drawLine(g2d,190,245,170,260);//手
Draw.drawLine(g2d,170,260,150,245);
Draw.drawLine(g2d,190,245,220,250);
Draw.drawLine(g2d,220,250,230,225);
}
else
{
Draw.drawCircle(g2d,200,265,25,25);//头
Draw.drawLine(g2d,200,330,200,290);//身体
Draw.drawLine(g2d,200,295,170,305);//手
Draw.drawLine(g2d,170,305,135,300);
Draw.drawLine(g2d,200,295,180,315);
Draw.drawLine(g2d,180,315,160,305);
if(a_frame%2==0)
{
Draw.drawLine(g2d,200,330,190,380);
Draw.drawLine(g2d,200,330,225,380);
}
else
{
Draw.drawLine(g2d,200,330,210,380);//腿
Draw.drawLine(g2d,200,330,175,380);
}
}
g2d.translate((a_frame-840)*200/80,0);
}
//主角
//站立
if(a_frame<=40)
{
Draw.fillCircle(g2d,500,255,25,25);//头
Draw.drawLine(g2d,500,320,500,280);//身体
Draw.drawLine(g2d,500,320,490,350);//腿
Draw.drawLine(g2d,490,350,480,380);
Draw.drawLine(g2d,500,320,510,350);
Draw.drawLine(g2d,510,350,520,380);
Draw.drawLine(g2d,500,285,510,305);//手
Draw.drawLine(g2d,510,305,520,325);
Draw.drawLine(g2d,500,285,490,305);
Draw.drawLine(g2d,490,305,480,325);
}
//上闪(慢镜)
else if(a_frame<=80)
{
int j = (a_frame%40==0) ? 40 : (a_frame%40);
j = (j<=20) ? j : (40-j);
Draw.fillCircle(g2d,500+j*30/20,255+j*10/20,25,25);//头
Draw.drawLine(g2d,500+j*5/20,320+j*5/20,500+j*20/20,280);//身体
Draw.drawLine(g2d,500+j*5/20,320+j*5/20,480,380);//腿
Draw.drawLine(g2d,500+j*5/20,320+j*5/20,510,350+j*5/20);
Draw.drawLine(g2d,510,350+j*5/20,520,380);
Draw.drawLine(g2d,500+j*20/20,285+j*5/20,510+j*20/20,305+j*10/20);//手
Draw.drawLine(g2d,510+j*20/20,305+j*10/20,520-j*20/20,325-j*15/20);
Draw.drawLine(g2d,500+j*20/20,285+j*5/20,480-j*10/20,325-j*25/20);
}
//中闪(慢镜)
else if(a_frame<=120)
{
int j = (a_frame%40==0) ? 40 : (a_frame%40);
j = (j<=20) ? j : (40-j);
Draw.fillCircle(g2d,500,255,25,25);//头
Draw.drawLine(g2d,500,320,500,280);//身体
Draw.drawLine(g2d,500,320,480,380);//腿
Draw.drawLine(g2d,500,320,510,350);
Draw.drawLine(g2d,510,350,520,380);
Draw.drawLine(g2d,500,285,510+j*10/20,305-j*5/20);//手
Draw.drawLine(g2d,510+j*10/20,305-j*5/20,520-j*5/20,325);
Draw.drawLine(g2d,500,285,480-j*30/20,325-j*45/20);
}
//下闪(慢镜)
else if(a_frame<=160)
{
int j = (a_frame%40==0) ? 40 : (a_frame%40);
j = (j<=20) ? j : (40-j);
Draw.fillCircle(g2d,500,255-j*40/20,25,25);//头
Draw.drawLine(g2d,500,320-j*40/20,500,280-j*40/20);//身体
Draw.drawLine(g2d,500,320-j*40/20,490-j*15/20,350-j*55/20);//腿
Draw.drawLine(g2d,490-j*15/20,350-j*55/20,480+j*5/20,380-j*60/20);
Draw.drawLine(g2d,500,320-j*40/20,510+j*10/20,350-j*50/20);
Draw.drawLine(g2d,510+j*10/20,350-j*50/20,520-j*5/20,380-j*55/20);
Draw.drawLine(g2d,500,285-j*40/20,510+j*10/20,305-j*45/20);//手
Draw.drawLine(g2d,510+j*10/20,305-j*45/20,520+j*5/20,325-j*45/20);
Draw.drawLine(g2d,500,285-j*40/20,490-j*10/20,305-j*40/20);
Draw.drawLine(g2d,490-j*10/20,305-j*40/20,480-j*25/20,325-j*60/20);
}
//闪躲(劈攻)
else if(a_frame<=240)
{
Color c = g2d.getColor();
//上闪
if((i==6)||(i==7))
{
Draw.fillCircle(g2d,530,265,25,25);//头
Draw.drawLine(g2d,505,325,520,280);//身体
Draw.drawLine(g2d,505,325,480,380);//腿
Draw.drawLine(g2d,505,325,510,355);
Draw.drawLine(g2d,510,355,520,380);
Draw.drawLine(g2d,520,290,530,315);//手
Draw.drawLine(g2d,530,315,500,310);
Draw.drawLine(g2d,520,290,470,300);
g2d.setColor(Color.blue);
Draw.drawLine(g2d,545,255,545,260);
g2d.setColor(c);
}
//中闪
else if((i==11)||(i==12))
{
Draw.fillCircle(g2d,500,255,25,25);//头
Draw.drawLine(g2d,500,320,500,280);//身体
Draw.drawLine(g2d,500,320,480,380);//腿
Draw.drawLine(g2d,500,320,520,380);
Draw.drawLine(g2d,500,285,520,300);//手
Draw.drawLine(g2d,520,300,515,325);
Draw.drawLine(g2d,500,285,450,280);
g2d.setColor(Color.blue);
Draw.drawLine(g2d,490,235,485,240);
Draw.drawLine(g2d,530,270,530,275);
g2d.setColor(c);
}
//下闪
else if((i==16)||(i==17))
{
Draw.fillCircle(g2d,500,215,25,25);//头
Draw.drawLine(g2d,500,280,500,240);//身体
Draw.drawLine(g2d,500,280,475,295);//腿
Draw.drawLine(g2d,475,295,485,320);
Draw.drawLine(g2d,500,280,520,300);
Draw.drawLine(g2d,520,300,515,325);
Draw.drawLine(g2d,500,245,520,260);//手
Draw.drawLine(g2d,520,260,525,280);
Draw.drawLine(g2d,500,245,480,265);
Draw.drawLine(g2d,480,265,455,265);
g2d.setColor(Color.blue);
Draw.drawLine(g2d,470,230,468,234);
Draw.drawLine(g2d,525,225,526,228);
Draw.drawLine(g2d,540,235,542,240);
g2d.setColor(c);
}
//站
else
{
Draw.fillCircle(g2d,500,255,25,25);//头
Draw.drawLine(g2d,500,320,500,280);//身体
Draw.drawLine(g2d,500,320,490,350);//腿
Draw.drawLine(g2d,490,350,480,380);
Draw.drawLine(g2d,500,320,510,350);
Draw.drawLine(g2d,510,350,520,380);
Draw.drawLine(g2d,500,285,510,305);//手
Draw.drawLine(g2d,510,305,520,325);
Draw.drawLine(g2d,500,285,490,305);
Draw.drawLine(g2d,490,305,480,325);
}
}
//上闪(慢镜)
else if(a_frame<=280)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -