cocos creator与cocos2d js有一处显著的不同:子节点的坐标原点位于父节点的锚点处,而非(0,0)点。这样就造成了一些问题。
我有一个游戏需求如下:用户点击屏幕,将某个节点移动到用户点击处。
之前我获取用户点击的坐标x, y后,不再需要处理,直接setPosition(x, y)即可。而现在必须用x-cc.winSize.width/2,y-cc.winSize.height/2。因为我的父节点的锚点是屏幕中间。并且如果父节点的锚点是其他地方,则需要其他计算。非常麻烦。
请问是否有办法可以让子节点的坐标原点仍然是(0,0),而不是父节点的锚点?谢谢!