Cocos2d iphone ConvertToGL()…Cocos 2dx

Cocos2d iphone ConvertToGL()…Cocos 2dx,cocos2d-iphone,cocos2d-x,Cocos2d Iphone,Cocos2d X,谁能解释一下这种方法的用途和为什么必须使用 谢谢,UIKit坐标的Y坐标从左上角开始。OpenGL的Y坐标从左下角开始 convertToGL()只需从屏幕高度减去Y坐标,即可将左上角坐标系转换为左下角坐标系 另一个注意事项是,cocos2d是完全开源的,如果您想知道函数的功能,只需看看源代码 CCTouch* touch = (CCTouch*)( touches->anyObject() ); CCPoint location = touch->locationInView(

谁能解释一下这种方法的用途和为什么必须使用


谢谢,UIKit坐标的Y坐标从左上角开始。OpenGL的Y坐标从左下角开始

convertToGL()
只需从屏幕高度减去Y坐标,即可将左上角坐标系转换为左下角坐标系

另一个注意事项是,cocos2d是完全开源的,如果您想知道函数的功能,只需看看源代码

 CCTouch* touch = (CCTouch*)( touches->anyObject() );
 CCPoint location = touch->locationInView();
 location = CCDirector::sharedDirector()->convertToGL(location);