
Java Swing 游戏开发
文章平均质量分 92
Java Swing 游戏开发~~~
Leleprogrammer
python。。
展开
-
Java Swing 飞机大战游戏
然后有一个paint方法,这个是重写自JPanel用于绘制的方法(自动调用),默认传入一个Graphics类型的变量g,我们不把东西画在g中,要画在我们自己创建的g2里,所以g2先绘制背景图,进行是否已经失败的判断,做出读写得分、清除子弹敌机等数组、检测碰撞collide(),刷新freshBullets()等等,然后运行paintImage方法,这个是我们自己写的方法,最后将img主图片画在g中即可,paintImage就绘制一些东西,代码不难理解。Constants // 常量。原创 2022-09-03 23:35:56 · 1110 阅读 · 6 评论 -
Java Swing 制作一个Pong小游戏
这个模型嘛,一般情况下都有x和y还有大小,因为这个是个圆,所以我们用半径r,然后xspeed和yspeed表示各个方向的速度从而实现斜着移动,还有max_speed和min_speed用于把动态变换的速度限制于这个范围内,待会每碰到一次墙壁或板,就会适当增加或减少速度,所以要把速度限制在特定范围内,max_speed2和min_speed2也一样,前2者是用于正数速度的,后2者是用于负数速度的,然后移动的时候就对一些碰撞等情况进行检测就好了,getBound用于返回对象的Rect长方形对象,用于检测碰撞。原创 2022-09-04 17:53:11 · 1066 阅读 · 2 评论