Box2D Flash 2.1 - 创建多个实体



我知道如何创建一个身体并将其添加到世界中。但是,说我想为世界添加很多相同的身体。我该怎么做?

简单地说

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

最新更新