想请教下大家JAVA的一个技术问题,最近做游戏项目练手,使用多线程技术来实现发射子弹和敌人出现,但

想请教下大家JAVA的一个技术问题,最近做游戏项目练手,使用多线程技术来实现发射子弹和敌人出现,但是却发现子弹发射速度和敌人出现的速度越来越快,即使把sleep改为100... 想请教下大家JAVA的一个技术问题,最近做游戏项目练手,使用多线程技术来实现发射子弹和敌人出现,但是却发现子弹发射速度和敌人出现的速度越来越快,即使把sleep改为1000,只是刚开始时慢一会,过不久又会变得很快,求解。 展开
 我来答
百度网友ea92851db
2016-02-22 · TA获得超过173个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:85.2万
展开全部
你是不是每次发射子弹或创建敌人都开辟一条新线程?然后开了以后没有停止,于是同一时间执行发射子弹和创建敌人的线程越来越多。
如果是这样,你应该在游戏开始时,就启动固定数量的线程以完成操作,而不是每次执行操作都创建线程
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式