⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ending.java

📁 用java开发的一段小动画片 包含技术文档和用户手册
💻 JAVA
字号:
////////////////////////////////////////////////////////////////////////////////
//
// Ending.java
//
//    开发者:刘嘉祥
//
////////////////////////////////////////////////////////////////////////////////
//
// 功能:
//     绘制片尾动画。
//
////////////////////////////////////////////////////////////////////////////////

import java.awt.Color;
import java.awt.Graphics2D;


class Ending
{
    static void drawEnding(Graphics2D g2d,int a_frame)
    {
        Color c = g2d.getColor();
        int i = (a_frame%40==0) ? 40 : (a_frame%40);
        
        if(a_frame==121)
            Animation.endSound.play();
        Subtitle.drawTheEnd(g2d,a_frame);
        
        //小天使
        if(i<=20)
        	  g2d.translate(10*i,-3*a_frame);
        else
            g2d.translate(10*(40-i),-3*a_frame);
        Draw.drawCircle(g2d,100,450,30,30);
        Draw.drawLine(g2d,79,471,100,520);
        Draw.drawLine(g2d,121,471,100,520);
        Draw.drawCircle(g2d,85,490,10,10);
        Draw.drawCircle(g2d,115,490,10,10);
        g2d.drawLine(95,450,80,450);
        g2d.drawLine(105,450,120,450);
        g2d.setColor(Color.yellow);
        Draw.drawCircle(g2d,100,410,25,8);
        if(i<=20)
        	  g2d.translate(-10*i,3*a_frame);
        else
            g2d.translate(-10*(40-i),3*a_frame);
        g2d.setColor(c);
        
        //字幕
        if(a_frame>120)
            Subtitle.drawList(g2d,(a_frame-120));
            
        //谢谢观赏
        if(a_frame>940)
            Subtitle.drawThankYou(g2d);
            
    }//方法drawEnding结束
    
}//类Ending结束

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -