个位大虾帮忙看一下,小弟实在太菜了,在此谢过~~~~~~~~

原创 2017年01月03日 05:29:18
我要编一个坦克大战游戏,现以将坦克的功能和子弹的功能编好,但不能解决线程的同步问题,请个位大虾帮帮忙
代码如下(部分省略)
public class TankSprite extends GameCanvas implements Runnable{
public TankSprite() {
super(true);
try {
Tanksprite();

} catch (IOException e) {

e.printStackTrace();

tankmap = new TankMap();
start();
}
public void start(){
isRun = true;
Thread t = new Thread(this);
t.start();

}
public void stop(){
isRun = false;
}
public void run() {
mSprite.setFrame(0);
while(isRun == true){
render(g);
input();
try{
Thread.sleep(mFrameDelay);
}catch(InterruptedException ie){}
}

}
}


public class BulletSprite extends TankSprite implements Runnable{
public BulletSprite() {

try {
bulletSprite();
} catch (IOException e) {

e.printStackTrace();

start();
}
public void bulletSprite() throws IOException {

bullet = Image.createImage("/bullet.png");
mSprite = new Sprite(bullet);
flushGraphics();

}
public void start(){
isRun = true;
Thread t = new Thread(this);
t.start();
}
public void stop(){
isRun = false;
}
public void run() {
mSprite.setFrame(0);
while(isRun == true){
tankmap.mBackground.paint(g);
mSprite.setPosition(x, y);
fire();

try{
Thread.sleep(mFrameDelay);
}catch(InterruptedException ie){}
}

}
}

我就是想将两个类中的rum()方法同时执行,互不影响
如能答复,小弟感激不尽
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

实验,求高手帮忙做下,小弟在此谢过了啊,大侠帮忙的来啊

课 程 设 计 任 务 书               学年学期  2011-2012学年第二学期...

delphi平台的贪吃蛇游戏,有点小问题,请大家帮忙看一下谢谢

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,...

delphi平台的贪吃蛇游戏,有点小问题,请大家帮忙看一下谢谢

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,...

delphi平台的贪吃蛇游戏,有点小问题,请大家帮忙看一下谢谢

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,...

请各位帮忙看一下,第一个程序为什么不能输出和第二个程序一样的结果?这两个程序只有求最大公约束的代码不同

题目:实现分数的加减乘除。 第一个程序 package hu; public class TestFractory { /** * @param args */ pu...

delphi平台的贪吃蛇游戏,有点小问题,请大家帮忙看一下谢谢

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,...

delphi平台的贪吃蛇游戏,有点小问题,请大家帮忙看一下谢谢

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)