关于获取坐标值getvisiblesize()的问题??

为什么使用getvisiblesize()获取的坐标点之后,打印他的width和height都是很大的整数或者是负数呢?我对坐标系统也不是很了解,有可以提供这方面学习资料的大神吗???

getVisibleSize是获得可视区域的大小,具体的请看下面这篇文章
http://cn.cocos2d-x.org/article/index?type=wiki&url=/doc/cocos-docs-master/manual/framework/native/wiki/coordinate-system/zh.md

需要 CCLOG("%f,%f",visibleSize.width,visibleSize.height);

不能 CCLOG("%d,%d",visibleSize.width,visibleSize.height);

好的,谢谢

谢谢,知道了,可是用%d的时候编译器为什么不会报错,c++不是不允许向下的自动转换吗?