JAVA贪吃蛇小游戏分论(一)
《贪吃蛇大作战》策略与生存并存的游戏 #生活乐趣# #游戏乐趣# #休闲益智游戏#
欢迎关注公众号:
引言:Java贪吃蛇小游戏是一款非常经典的小游戏,在总论中分析了我的贪吃蛇小游戏的运行过程,以及贪吃蛇的算法分析等等,对于贪吃蛇的移动原理,随机点的出现等有了一定的了解,那么,分论三篇将从我写的代码出发,分析贪食蛇小游戏的具体组成原理和代码实现,分论一主要说明贪吃蛇小游戏的界面设计,贪吃蛇的设计,和随机点出现等,分论二来分析贪吃蛇移动方式的分析,分论三主要介绍贪吃蛇小游戏辅助类,即圆角按钮和音乐类的实现。
(一)贪吃蛇小游戏界面分析
界面是贪吃蛇小游戏运行的地方,是游戏中最基础的元素,在Java中利用swing来界面设计,有三个界面,启动界面,运行界面,和重启界面,利用窗体JFrame来设计界面,为了让窗体比较好看,需要加入图片,图片的路径需要放在程序可引用的地方。如下面的代码就是在启动界面中加入图片。
//加入背景图片public void AddPicture() {ImageIcon img = new ImageIcon("F:\\MYJAVA\\Myprogram\\Snakeexample\\src\\image\\timg.jpg");//注意引用图片的路径。 JLabel Label= new JLabel(img); Label.setBounds(0,0,img.getIconWidth(),img.getIconHeight()); //设置大小 frame.getLayeredPane().add(Label,new Integer(Integer.MIN_VALUE)); //设置图片底层和按钮在容器中的顺序 JPanel jp =(JPanel)frame.getContentPane(); jp.setOpaque(false); //设置透明与否} 123456789
然后在窗体中加入各种组件,如按钮,文本框和标签等,需要给按钮加入监听器事件,不同的按钮有不同的作用,如进入游戏按钮点击以后进入运行界面,并关闭启动界面。
/*设置按钮的监听器事件 * 进入按钮的监听器事件的主要功能是当点击按钮以后,程序关掉启动界面,并转入运行界面。 * 主要实现原理是定义一个新界面的类,作为运行界面,然后定义一个关掉启动界面的方法,然后在监听器事件中, * 调用关掉界面的方法,实例化运行界面 */@Overridepublic void actionPerformed(ActionEvent e) {new pushButtonMusic ();// TODO 自动生成的方法存根closeThis(); //关掉新界面的方法 try {new Frame2 (); //实例化运行界面} catch (InterruptedException e1) {// TODO 自动生成的 catch 块e1.printStackTrace();} //创建新的窗体,以达到切换窗体的效果} private void closeThis() {// TODO 自动生成的方法存根 frame.dispose();//关闭启动界面的方法。}
12345678910111213141516171819202122开始游戏或者暂停游戏的用来控制贪吃蛇的具体状态。
<
网址:JAVA贪吃蛇小游戏分论(一) https://www.yuejiaxmz.com/news/view/143333
相关内容
适合二个人玩的亲子游戏盘点 2023热门的亲子游戏合集推荐日常娱乐的手机游戏有哪些
亲子小游戏
【新盟曼巴狂蛇XM
3.1 游戏教育
Java 在生活中的 10 大应用
幼儿户外体育游戏的生活化创设
亲子小游戏大全
温馨提示丨夏季出游安全小贴士
厨房做饭游戏分享2024