cocos2d坐标系
cocos2d坐标系支持以下几种坐标系: [obj.parent convertToWorldSpace:[obj position]]; //获得obj的世界坐标 [obj.parent convertToNodeSpace:[obj position]]; //获得obj的本地坐标 [[CCDirector sharedDirector] convertToGL:*****(0,0)]; //获得GL坐标 [[CCDirector sharedDirector] convertToUI:*****(0,0)]; //获得屏幕坐标 锚点(anchor): obj.anchor = *****(0,0) //obj的锚点是左下角 obj.position = *****(0,0) //此时 obj会以它的左下角会参考点贴在父对象的左下角 这里要注意的是 CCLayer默认是禁用锚点的,即使你设置了它的锚点也根没设置一样!你需要使用以下代码开启它对锚点的支持: [obj setIsRelativeAnchorPoint:YES]; //启用 obj 的锚点 无论是搞2d还是3d开发,最需要搞清楚的就是坐标系,这部分混乱的话就没啥奔头了。所以玩cocos2d,一上来就先把各种与坐标有关的东西搞清楚。 来源:http://www.cnblogs.com/pengyingh/articles/2513010.html
备注,后举例子应该是3.0之前的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |