Iphone 从NSMutableArray访问CCSprite的属性x和y
如果我在Cocos2d中的NSMutableSprite数组中有一个sprite,并且需要访问特定sprite的x和y值,我该怎么做Iphone 从NSMutableArray访问CCSprite的属性x和y,iphone,cocos2d-iphone,nsmutablearray,Iphone,Cocos2d Iphone,Nsmutablearray,如果我在Cocos2d中的NSMutableSprite数组中有一个sprite,并且需要访问特定sprite的x和y值,我该怎么做 [array objectAtIndex:0].position.y // or .x for x value 尝试从数组中的特定精灵访问y元素时不起作用。但是,我想不出任何其他方法来获得CCSprite的x或y值。如何获取包含CCSprite的NSMutableArray的x和y值 (我在文档中也找不到任何getX或getY方法…您需要强制转换-[NSArra
[array objectAtIndex:0].position.y // or .x for x value
尝试从数组中的特定精灵访问y元素时不起作用。但是,我想不出任何其他方法来获得CCSprite的x或y值。如何获取包含CCSprite的NSMutableArray的x和y值
(我在文档中也找不到任何getX或getY方法…您需要强制转换
-[NSArray objectAtIndex:][/code>返回的值,以便编译器知道它是CCSprite*
对象:
((CCSprite *)[array objectAtIndex:0]).position.y;
或者,您可以将返回值存储在CCSprite*
变量中:
CCSprite *sprite = [array objectAtIndex:0];
然后使用此变量获得相应的位置:
sprite.position.y