【发布时间】:2011-02-06 15:47:00
【问题描述】:
我想创建一个类,比如说敌人 1、敌人 2 和敌人 3。
敌人 1:很容易杀死,但很多。 敌人 2:更难杀死,但更少。 敌人3:boss,超级难杀,只有一个。
假设很多将是 1,000。少了100个。老板当然是1个。
所以为一个只有敌人的游戏制作 1,101 个不同的实例是很愚蠢的。这需要很多代码。
现在我生病的战斗机可以发射很多导弹。为了好玩,假设每分钟 2,000 次。
我需要检查敌人和所有导弹之间的碰撞。我计划只使用 4 个不同的实例。这将是敌人 1、敌人 2、敌人 3 和导弹。
关于如何解决这个问题的任何想法?显然我需要线程,但我不确定在这种情况下如何检查冲突。
【问题讨论】:
标签: java multithreading collision-detection