在cocos2d-x,提供現成的兩個用於座標轉換的函數,convertToNodeSpace和convertToWorldSpace
convertToNodeSpace:將世界座標轉換爲本地座標
用法:
node1->convertToNodeSpace(node2->getPosition());
註釋:
將node2的世界座標轉化爲相對於node1的本地座標,這裏node2不是添加在node1上面的,使用node2->getPosition(),拿到的座標是世界座標
convertToWorldSpace:本地座標轉化爲世界座標
用法:
node1->convertToWorldSpace(node2->getPosition());
註釋:node2是添加在node1上的,使用node2->getPosition(),拿到的座標是本地座標