是否可以检索用于创建SKPhysicsBody
对象的参数而不单独保留它们?换句话说,有没有办法在创建后从以下对象中获取身体类型(即圆形、矩形、多边形)和相关信息(即半径、大小、路径):
SKPhysicsBody *circleBody = [SKPhysicsBody bodyWithCircleOfRadius:100.0];
SKPhysicsBody *rectangleBody = [SKPhysicsBody bodyWithRectangleOfSize:CGSizeMake(100.0, 100.0)];
SKPhysicsNode
类引用中似乎没有任何属性或方法,如下所示:
SKPhysicsBodyType type = circleBody.bodyType; // Doesn't exist
CGFloat radius = circleBody.radius; // Doesn't exist
我很惊讶有一些信息可以SKPhysicsBody
在创建时传递给一个对象,而这些信息至少以后不能通过只读属性获得。有任何想法吗?