Cocos2D 坐标转换函数:convertToNodeSpace(本地到全局)、convertToWorldSpace(全局到屏幕)、convertToNodeSpaceAR(本地到全局屏幕)、convertToWorldSpaceAR(全局到屏幕本地)。
发布时间
阅读量:
阅读量
convertToNodeSpace、convertToWorldSpace,都是以参照物的坐下角作为坐标点原点,向右和向上创建坐标系。
convertToNodeSpace:获得的坐标相对于参照物的坐标。
convertToWorldSpace:获得的坐标是参照物所在的坐标系中的坐标,即转换到参照物的世界坐标。
convertToNodeSpaceAR、convertToWorldSpaceAR,是以参照物的锚点为原点,向右、向上创建坐标系。
convertToNodeSpaceAR:获得的坐标相对于参照物的坐标(此时坐标系的原点在参照物的锚点)。
convertToWorldSpaceAR:获得的坐标是参照物所在的坐标系中的坐标,即转换到参照物的世界坐标(此时坐标系的原点在参照物的锚点)。
验证:
Sprite *sprite1 = Sprite::create("CloseNormal.png");
sprite1->setPosition(Point(100,100));
this->addChild(sprite1);
Sprite *sprite2 = Sprite::create("Clos
全部评论 (0)
还没有任何评论哟~
