桌球游戏
此项目是“高淇300集”中的“37分钟零基础制作桌球小游戏”自己的实现与改进,增加了小球的减速运动。减速运动和真实物理模型还有差距,真实情况下小球应该不是做匀减速运动,日后完善需要更加准确的物理模型。受所学知识限制,目前只是一个实现的思路的呈现
图片资源
桌球:
球桌:
将两个图片文件下载存放在工程目录下的 images 目录下
代码实现
import java.awt.*;
import javax.swing.*;
//JFrame是继承来自swing里面的一个窗口类
public class BallGame3 extends JFrame{
//导入图片
Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png");
Image desk = Toolkit.getDefaultToolkit().getImage("images/desk.jpg");
double x = 100;//小球坐标变量
double y = 100;
double degree