Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Cocos2d:如何在不使用Box2d的情况下找到精灵的半径?_Iphone_Ios_Cocos2d Iphone_Game Engine - Fatal编程技术网

Iphone Cocos2d:如何在不使用Box2d的情况下找到精灵的半径?

Iphone Cocos2d:如何在不使用Box2d的情况下找到精灵的半径?,iphone,ios,cocos2d-iphone,game-engine,Iphone,Ios,Cocos2d Iphone,Game Engine,我有一个圆形的雪碧。我不想使用Box2d物理机制,也就是说,创建物体并获得半径 cocos2d中是否有任何机制可以检测精灵是圆形的,并从中可以通过编程获得精灵的半径 谢谢。如果只创建CCSprite而不设置帧宽度和大小,而只是使用图像文件的名称,那么不能简单地绑定CCSprite的frame.bound吗 假设您的精灵是圆形的(我假设是完美的圆形),那么您的圆形半径基本上就是您的盒子的宽度或高度(同样,我假设是完美的圆形)。我用以下行添加精灵:hole1=[CCSprite spriteWith

我有一个圆形的雪碧。我不想使用Box2d物理机制,也就是说,创建物体并获得半径

cocos2d中是否有任何机制可以检测精灵是圆形的,并从中可以通过编程获得精灵的半径


谢谢。

如果只创建CCSprite而不设置帧宽度和大小,而只是使用图像文件的名称,那么不能简单地绑定CCSprite的frame.bound吗


假设您的精灵是圆形的(我假设是完美的圆形),那么您的圆形半径基本上就是您的盒子的宽度或高度(同样,我假设是完美的圆形)。

我用以下行添加精灵:hole1=[CCSprite spriteWithFile:@“circle.png”];如何将其边框绑定?
[yoursprite boundingBox]
[yoursprite contentSize]