我用下面的代码得到的根本不对,positionNew中的数值非常大,哪里错了?
Point positonTouch = touch->getLocationInView();
Point positionNew = Director::getInstance()->convertToUI(positonTouch);
用的cocos2d-x 3.1
我用下面的代码得到的根本不对,positionNew中的数值非常大,哪里错了?
Point positonTouch = touch->getLocationInView();
Point positionNew = Director::getInstance()->convertToUI(positonTouch);
用的cocos2d-x 3.1
欲哭无泪,又踏坑了,convertToUI在3.1版本中返回的值根本就是错的,少了三行代码
clipCoord.x = clipCoord.x / clipCoord.w;
clipCoord.y = clipCoord.y / clipCoord.w;
clipCoord.z = clipCoord.z / clipCoord.w;
可是返回的结果仍然不是我想要的,我想要的是在iOS中的真实坐标