Cocos2d iphone Box2d坐标系与像素视网膜显示

Cocos2d iphone Box2d坐标系与像素视网膜显示,cocos2d-iphone,box2d,retina-display,Cocos2d Iphone,Box2d,Retina Display,我觉得很难理解box2d坐标系和cocos2d中的像素或点。我也在使用视网膜显示。 我也尝试了PTM_比率32和30。 但是,我认为box2d与像素不是线性的。你能建议我如何同步它们吗 我需要设计一款需要精确使用像素的游戏 谢谢PTM_RATIO代表像素与米的比率,所以这个数字只是按Box2D认为的米与像素的比例缩放。你不希望有一个1:1的比例,因为每个像素都离物理引擎的站点有一米高,这可能会让你的游戏表现得很奇怪 我使用16的PTM_比率,这似乎在很多情况下都有效,所以试试看 只要确保在绘制/

我觉得很难理解box2d坐标系和cocos2d中的像素或点。我也在使用视网膜显示。 我也尝试了PTM_比率32和30。 但是,我认为box2d与像素不是线性的。你能建议我如何同步它们吗

我需要设计一款需要精确使用像素的游戏


谢谢

PTM_RATIO代表像素与米的比率,所以这个数字只是按Box2D认为的米与像素的比例缩放。你不希望有一个1:1的比例,因为每个像素都离物理引擎的站点有一米高,这可能会让你的游戏表现得很奇怪

我使用16的PTM_比率,这似乎在很多情况下都有效,所以试试看

只要确保在绘制/定位精灵/图形时,使用PTM_比率倍增器将内部Box2D坐标转换为屏幕坐标,一切都会很好,并尽可能接近物理引擎的像素完美