【发布时间】:2013-06-03 21:35:57
【问题描述】:
我在返回并添加到我的游戏的主循环时遇到了问题,如果我可以从我不知道的类创建对象,这个任务将被取消。
现在我有:
if (Monesers.Zombie.canBeCreated(world,objects)){
Zombie.add(new Monster())
}
if (Monesers.Sceleton.canBeCreated(world,objects)){
objects.add(new Monster())
}
我正在寻找可以循环到所有类而不提及类名称的东西,这样我就不必为游戏中的每个新事物一遍又一遍地复制相同的代码。
【问题讨论】:
-
我不太清楚。你能更清楚地描述你想要什么吗
-
你需要的可能是反思,虽然你的问题有点模糊......
-
@NilsH 我添加了更多细节
-
我同意你应该告诉更多,包括这种愿望背后的理由。我担心这真的是XY problem,你可能没有问正确的问题。
-
您仍然只提供了一些神秘的信息,并没有讲述更完整的故事。我担心你在这一切都错了,但更糟糕的是,你的问题不够清晰,很快就会结束。请讲述整个的故事。请出示相关代码。