0

嗨,我有一个包含 CCsprite 的类,我在游戏层中使用该类来四处走动。我想获得节点的当前位置,所以我打电话,

NSLog(@"%d",myClass.sprite.position.x);
NSLog(@"%d",myClass.sprite.position.y);

或者

NSLog(@"%d",myClass.position.x);
NSLog(@"%d",myClass.position.y);

但它只在控制台中返回 0 值。我在这里处理错误的事情吗?

4

2 回答 2

1

尝试NSLog("%@", NSStringFromPoint(self.position));NSLog("%@", NSStringFromPoint(sprite.position));取决于您从哪里调用它。

于 2012-08-24T10:59:28.383 回答
1

position成员变量是 type ,因此它的成员(和,两个浮点数)的CGFloat正确标志是, not 。xy%f%d

于 2012-08-24T11:00:10.540 回答