导航:首页 > 编程语言 > java游戏暂停

java游戏暂停

发布时间:2022-07-27 13:30:41

㈠ 怎样将java编写的贪吃蛇游戏加入暂停功能

加入一个全局变量,表示当前的状态,线程中改变坐标的时候加入判断,如果当前状态为暂停那坐标不要改变,这样你只要给空格键加入事件,事件中改变这个全局变量,相应的可以决定坐标是否改变,坐标不改变也就意味着游戏暂停

㈡ java小游戏暂停实现

sleep()只是休眠一段时间然后再自动运行,换wait()跟notify()

㈢ 我用java做一个坦克大战的小游戏,怎么实现游戏暂停和继续的功能,敌人的坦克还有子弹类是线程

线程设置sleep阻塞,或则使用Util.Timer类和TimerTask来实现暂停功能,继续可以用interupt中断阻塞,我是这样想的,不知道正不正确,希望对你有所帮助。

㈣ JAVA中如何让程序暂停

看到的回答确实有点不明不白的。楼主估计已经搞定了吧,应该是这么做的
在你想要暂停的地方加上下面这段程序
try{
Thread.sleep(10000);
}catch(Exception e){

}
不需要添加什么包哦,sleep里面的参数就是你要停止的时间,单位是毫秒。

㈤ javame游戏暂停 和 继续代码怎么写

在线程里控制逻辑啊,写布尔值控制,写个暂停方法,修改布尔值,
private class MyThread extends Thread {
public void run() {
while (true) {
input();
if(!pause){
gameLogic();
}
repaint();
try {
Thread.sleep(30);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
public void pauseGame(){
pause = true;
}

public void resumeGame(){
pause = false;
}
在游戏里做暂停,就是点击以后调用这个暂停方法,如果是外部来电什么的,会自动回调pauseApp(暂停)和 startApp(恢复)不过有的手机不支持
protected void pauseApp() {
// System.out.println("pause....");
mc.pauseGame();
}

protected void startApp() throws MIDletStateChangeException {
// System.out.println("startApp....");
mc.resumeGame();
}
在显示画布的时候,系统在调用paint方法之前都会调用一次showNotify()
protected void hideNotify(){
// System.out.println("画布被隐藏");
pauseGame();
}
//在显示画布时,系统调用一次paint方法,showNotify在paint之前调用一次(显示)
protected void showNotify(){
// System.out.println("画布即将要显示");
resumeGame();
}

㈥ java程序运行过程中如何暂停,恢复

java控制程序执行,使用的是Thread这个类,可以控制程序暂停或者休眠几秒再执行。示例如下:

{

privatebooleansuspend=false;

privateStringcontrol="";//只是需要一个对象而已,这个对象没有实际意义

publicvoidsetSuspend(booleansuspend){
if(!suspend){
synchronized(control){
control.notifyAll();
}
}
this.suspend=suspend;
}

publicbooleanisSuspend(){
returnthis.suspend;
}

publicvoidrun(){
while(true){
synchronized(control){
if(suspend){
try{
control.wait();
}catch(InterruptedExceptione){
e.printStackTrace();
}
}
}
this.runPersonelLogic();
}
}

();

publicstaticvoidmain(String[]args)throwsException{
MyThreadmyThread=newMyThread(){
protectedvoidrunPersonelLogic(){
System.out.println("myTheadisrunning");
}
};
myThread.start();
Thread.sleep(3000);
myThread.setSuspend(true);
System.out.println("myThreadhasstopped");
Thread.sleep(3000);
myThread.setSuspend(false);
}
}

㈦ java中如何实现暂停程序,单击按钮继续

1、所谓“暂停”,就是程序暂等待。
2、在java中暂停,有几种方法,如线程wait或是sleep或是yield等,自己网络查一下这些方法的用法,就可以解决你的问题了~
试试吧

㈧ java中如何暂停一个程序

1.

Thread.sleep(4000);
暂停4000毫秒,也就是四秒,如果像无限暂停那就把4000改成一个足够大的数.
* 注意引入Thread的包,Eclipse或Intellij会自动提示 (我忘了在哪个包了~
2.
可以用java.util.Scanner来要求用户输入东西以达到暂停效果,
具体使用方法请网络

㈨ java植物大战僵尸的游戏暂停设置

最简单的一种暂停方式是鼠标移出屏幕,游戏暂停。所以这里需要引入一个鼠标监听器事件。

阅读全文

与java游戏暂停相关的资料

热点内容
为什么空气难压缩是因为斥力吗 浏览:637
郭天祥单片机实验板 浏览:599
服务器有什么危害 浏览:256
饥荒怎么开新的独立服务器 浏览:753
文件夹变成了 浏览:560
linuxpython绿色版 浏览:431
怎么下载小爱同学音箱app 浏览:554
python占位符作用 浏览:76
javajdbcpdf 浏览:543
php网页模板下载 浏览:192
python试讲课pygame 浏览:409
安居客的文件夹名称 浏览:677
家里服务器如何玩 浏览:451
网站源码使用视频 浏览:748
stc89c52单片机最小系统 浏览:452
邮件安全证书加密 浏览:416
云服务器如何访问百度 浏览:279
常州电信服务器dns地址 浏览:839
用小方块制作解压方块 浏览:42
图像压缩编码实现 浏览:68