0

我知道如何创造一个身体并将其添加到世界中。但是,假设我想向世界添加许多相同的身体。我该怎么做?

4

1 回答 1

0

简单地 - 将您的代码放入一个循环中,您会很高兴。
但是,如果您想稍后将您的代码重用于其他简单对象,并使您的编程技能更强,您应该使用设计模式,例如结构方法。
在您的情况下,编写将采用一些参数(主体类型、位置、尺寸等)的函数,并返回指向您新创建的主体的链接。这将解决您的问题 - 您将拥有一个功能,可以针对不同的身体类型(圆形、多边形、凸面)执行所有工作人员。
特别是针对您的具体问题-您应该将每个级别的主体参数存储在 XML 文件中,然后编写可以解析此参数并使您的世界充满主体的方法;)享受吧!

于 2013-06-16T23:13:03.657 回答