convertToNodeSpace、convertToWorldSpace、convertToNodeSpaceAR、convertToWorldSpaceAR,在他们的下一层看到下面的注释: /** * Converts a Point to node (local) space coordin ...
分类:
其他好文 时间:
2019-02-28 18:19:07
阅读次数:
1122
convertToWorldSpace 这个是将坐标转换到游戏世界坐标。因为一个精灵有一个坐标通过 getPosition来得到,但是这个坐标是一个相对于parent的坐标 所以实际的绝对坐标是取决于parent的position。所以通过getParent()->convertToWorldSpa
分类:
其他好文 时间:
2016-03-17 11:00:47
阅读次数:
147
lis->onTouchMoved=[=](Touch* ptouch, Event* pevent) { //cocos2d拖动按钮及遥感器的实现; Vec2 p=ptouch->getLocation(); auto p1=this->convertToNodeSpace(p...
分类:
其他好文 时间:
2015-11-27 17:39:11
阅读次数:
142
// 把世界坐标转换到当前节点的本地坐标系中 Point convertToNodeSpace(const Point& worldPoint) const; // 把基于当前节点的本地坐标系下的坐标转换到世界坐标系中 Point convertToWorldSpace(cons...
分类:
其他好文 时间:
2015-05-08 16:23:13
阅读次数:
218
首先对于初学的,带大家认识 cocos2d-x 中坐标系的几个概念,参考
http://blog.csdn.net/tskyfree/article/details/8292544。其他的往下看。
弄懂坐标系是开始开发的重要的一步,为了不让大家头晕,现在我深入的为大家讲解一下,
本人原文地址:http://www.cnblogs.com/lyout/p/3292702.html。...
分类:
其他好文 时间:
2015-01-12 17:38:58
阅读次数:
258
Point point1 = sprite1->convertToNodeSpace(sprite2->getPosition());绝对坐标转相对坐标newP2 = (p2.x-p1.x, p2.y-p1.y)Point point2 = sprite1->convertToWorldSpace(...
分类:
其他好文 时间:
2014-08-30 15:07:49
阅读次数:
318
假设触摸变量是t①t->getLocation()能得到触摸的全局GL坐标②然后将这个坐标转换到按钮的局部坐标:按钮->convertToNodeSpace(globalP);//忽略掉注册点,是因为等下获取按钮举行的时候,就是从按钮左下角作为原点的③然后获取按钮的矩形:Rect r = 按钮->g...
分类:
其他好文 时间:
2014-07-24 21:55:22
阅读次数:
203
convertToNodeSpace和convertToWorldSpace这两个的使用方法
我们加三个sprite,r0,r1,r2,
r0的父节点是layer, 父节点下坐标(0,0,100,100)
r1的父节点是r0,父节点下坐标(0,0,100,100)
r2的父节点是r1,父节点下坐标(0,0,100,20)
bool HelloWorld::init()
{...
分类:
其他好文 时间:
2014-05-18 13:53:13
阅读次数:
331