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

原创 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()方法同时执行,互不影响
如能答复,小弟感激不尽

矩阵运算的GPU加速!!求教各位大神帮忙!在此谢过

最近在做计算机视觉的问题,里面涉及到矩阵的乘法,包括A*B, A'B 和AB', 我们稍微改了下内容,不知道如何用GPU加速,希望大神指导一下,谢谢啦!...
  • u011819425
  • u011819425
  • 2015年11月23日 18:16
  • 810

有没有大神来帮忙看一下

严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catal...
  • zheishiwo
  • zheishiwo
  • 2017年12月11日 19:20
  • 19

strus2跳转404,帮忙看一下!

strus.xml /MyJsp.jsp /index.jsp
  • wangyuzhao1
  • wangyuzhao1
  • 2017年12月11日 14:04
  • 18

一起看一下主流应用使用了哪些三方库

背景我们在进行Android开发时往往会面临技术选型的问题, 面对如此多的开源框架如何进行选择、选择的标准是什么,这是一个值得思考的问题. 为此我在后台爬取了6000多个主流应用,逐个反编译统计它...
  • ncepudmx
  • ncepudmx
  • 2018年01月02日 16:24
  • 26

我只是为看一下而已

http://url.qmail.com/p0VUvIYw http://url.qmail.com/9dmBvk2W http://url.qmail.com/mo9KI46x http://...
  • xiaohuan3333
  • xiaohuan3333
  • 2015年06月15日 15:24
  • 3

请高手们帮忙看一下为什么我这个asp的搜索功能搜索不了?请帮忙修改一下为谢!

VIP管理系统                           function test(){            if (document.form2.page.value=="" ||...
  • jiqi6614
  • jiqi6614
  • 2017年01月02日 00:40
  • 85

当程序员丢了公司电脑

卤煮是一个待上市公司的ios菜鸟程序员,于2016年七月10日前往公司加班.由于卤煮有两台笔记本(一台公司,一台个人)所以卤煮进入公司就开始工作,并未发现常年被卤煮置于公司的笔记本消失不见了.随着卤煮...
  • cola_wh
  • cola_wh
  • 2016年07月10日 22:55
  • 673

解决:windows安装程序无法将windows配置为在此计算机的硬件上运行

系统文件同时存放在C盘(此时C盘是活动主分区);二,WIN7引导文件单独存放在100MB-200MB的隐藏活动分区,系统文件存放在C盘(此时C盘是非活动主分区)--随机WIN7系统,一般...
  • u012198502
  • u012198502
  • 2014年09月08日 23:59
  • 27488

《鸟哥的Linux私房菜--基础学习篇》 读书笔记

############################################ 第20章 启动流程、模块管理与Loader 2015.04.11 ######################...
  • ustc_summer
  • ustc_summer
  • 2015年04月11日 17:59
  • 1308

游戏编程所需要的知识

C的话其实比较好学,谭浩强的大学C教材基本上就可以满足需求,只要掌握指针部分C语言就可以算入门了. 接下来就是C++,国内外大部分的C++书籍我不说都看完,看个大概是有的,c++ primer, ...
  • Ascii_d
  • Ascii_d
  • 2015年01月09日 17:15
  • 983
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:个位大虾帮忙看一下,小弟实在太菜了,在此谢过~~~~~~~~
举报原因:
原因补充:

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