Objective c 最大坐标Cocos2d

Objective c 最大坐标Cocos2d,objective-c,xcode,cocos2d-iphone,coordinates,Objective C,Xcode,Cocos2d Iphone,Coordinates,我正在学习iPhone的CoCo2D,我有一个问题: 我想得到屏幕上坐标x和y的最大值 我尝试使用: CGRectGetMaxX([[CCDirector sharedDirector] winSize]); 但在这种情况下,它不起作用 谢谢你抽出时间 [[CCDirector sharedDirector] winSize] 应返回带有屏幕大小的CGSize。因此,您可以使用获得“最大”x和y- CGSize winSize = [[CCDirector sharedDirector] w

我正在学习iPhone的CoCo2D,我有一个问题:

我想得到屏幕上坐标x和y的最大值

我尝试使用:

CGRectGetMaxX([[CCDirector sharedDirector] winSize]);
但在这种情况下,它不起作用

谢谢你抽出时间

[[CCDirector sharedDirector] winSize]
应返回带有屏幕大小的
CGSize
。因此,您可以使用获得“最大”x和y-

CGSize winSize = [[CCDirector sharedDirector] winSize];
int maxX = winSize.width - 1;
int maxY = winSize.height - 1;

谢谢你的回答。利用这种情况问你:屏幕大小和像素之间有什么区别?特别是,如果我有一个320x160的设备,它有320个像素,大约是X,160个像素,大约是Y?没错。将“屏幕大小”作为设备渲染图形所需的像素数。顺便说一下,欢迎来到StAdvOpLoad,如果答案是有用的,请考虑对其他用户有用的投票/接受:“好的,我明白了。对不起,我还有其他问题要问:最大X值和屏幕宽度有什么区别?它们几乎是一样的。”宽度是“水平”像素的总量;因为它们是从零开始计算的,所以最后一个像素(最大x)是屏幕宽度-1Ok现在很清楚了,但是读这篇文章:我想知道点和像素之间的区别