我正在用java制作游戏,我想创建一个倾盆大雨的模拟.云应该在下雨时向右移动.移动云是没有问题的.这是我正在努力的下雨.
我想要做的是使用计时器绘制一个矩形,这应该看起来像是在云中的随机x值下雨.然后每100毫秒将下降的y值加1.但我不想为每次降雨创建100个不同的矩形,x变量和y变量.
知道我怎么能做到这一点?建议赞赏!
这是一场2D游戏..对不起.
我之前的帖子解释了我在卡片布局中绘制图像的问题.我得到了有限的帮助,并没有解决问题.所以我在这篇文章中再次解释它,希望得到一些有效的帮助.
我正在尝试为我的java游戏制作标题屏幕.我制作了两个java文件.第一个文件加载cardlayout,下一个文件加载标题屏幕.但不知何故,在第二个文件中,我无法得到它来绘制我的背景图像.我没有收到任何错误消息.它根本没有画任何东西.
第一档:
import javax.swing.*;
import java.awt.*;
public class MainScreen extends JFrame{
public static CardLayout cardLayout = new CardLayout();//set a new cardlayout
// *** JPanel to hold the "cards" and to use the CardLayout:
static JPanel cardContainer = new JPanel(cardLayout);//some variable for the cardlayout
public static JComboBox cardCombo = new JComboBox();//some variable for the cardlayout
public static JPanel comboPanel = new JPanel();;//some variable for the cardlayout
Image background = Toolkit.getDefaultToolkit().createImage("data/images/title.png");//loads the background image
public MainScreen() {
JFrame frame = new …Run Code Online (Sandbox Code Playgroud)