我将 Chipmunk Physics 的cpShape
对象存储在NSMutableDictionary
对象NSValue
和以下代码行中:
NSValue *shapeValue = [[NSValue alloc] initWithBytes: shape objCType: @encode(cpShape)];
[staticBodiesInUse setObject: shapeValue forKey: name];
我现在需要把cpShape
背面拿出来,把它和另一个形状比较。我怎样才能做到这一点?我看到了一个getValue:
方法,NSValue
但它需要一个缓冲区,不太确定如何处理它。