cocos2d-x -------------------------------世界坐标本地坐标之间的转换

前端之家收集整理的这篇文章主要介绍了cocos2d-x -------------------------------世界坐标本地坐标之间的转换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在cocos2d-x,提供现成的两个用于坐标转换的函数,convertToNodeSpace和convertToWorldSpace

convertToNodeSpace:将世界坐标转换为本地坐标

用法

node1->convertToNodeSpace(node2->getPosition());

注释:

将node2的世界坐标转化为相对于node1的本地坐标,这里node2不是添加在node1上面的,使用node2->getPosition(),拿到的坐标是世界坐标

convertToWorldSpace:本地坐标转化为世界坐标

用法

node1->convertToWorldSpace(node2->getPosition());

注释:node2是添加在node1上的,使用node2->getPosition(),拿到的坐标是本地坐标

原文链接:https://www.f2er.com/cocos2dx/341389.html

猜你在找的Cocos2d-x相关文章