小弟模仿写了一个Java小游戏,目前流程是这样,一打开程序就直接运行了,没有任何提示,我想实现的是一打开程序先是运行一个游戏开始的画面,可以是简单的几行说明,然后才是真正的游戏开始.我先前在程序中写了一个类GameOver是专门用来处理游戏结束的,我的想法是同样写一个类来处理游戏开始的.主界面用的是通过重绘让游戏跑起来,我不知道这个游戏开始的界面应该放在哪里实现比较合适,请大家不吝指教,谢谢,对了,此程序不是J2ME的,所以我问的是在J2se下的实现方法
调试欢乐多
然后您可以建立主界面类,调用主类的initGame()方法即可
至于实现方法一般会专门开辟一个Splash类 用于集中处理欢迎画面 简单省事的话甚至都不需要
直接在主类中实现
方法如下:
1. 准备一张启动画面(也叫SplashScreen即飞溅屏幕)要显示的图片(图片最好是带半透明阴影效果的PNG格式,显示出来比较Cool)。
2. 给图片文件改个简短的名字例如splash.png。文件名不能有空格最好全英文。
3. 把图片移动到你的默认包所在的文件夹下(包含编译后生成的class文件的文件夹)。
4. 把类打包成jar文件时在MANIFEST.MF中加入下面粗体的一行
Manifest-Version: 1.0
Created-By: 1.6.0_05 (Sun Microsystems Inc.)
[b]SplashScreen-Image: splash.png[b]
Main-Class: SwingSet2行了,双击jar文件,你会看到你图片在屏幕正中央显示一两秒,然后程序主界面会出现,如果图片处理得好,能得到跟Photoshop一样漂亮的启动画面。
Manifest-Version: 1.0
Created-By: 1.6.0_05 (Sun Microsystems Inc.)
SplashScreen-Image: splash.png
Main-Class: SwingSet2
我试了你的方法,没看到效果,不知道是不是我理解有误
第3步说把图片移动到默认包所在的文件夹下,是指放在所有生成的class文件存放的文件夹下面是吗?
第4步是在生成jar文件后再打开jar文件修改manifest.mf是吗?
Main-Class: yzksoso.tankwar.TankClient