bali33 Posted April 14, 2015 Share Posted April 14, 2015 Hi guys, I'm a bit lost when it comes to compute/convert coordinates from one Sprite into another Sprite coordinates system using methods like toGlobal and toLocal. I think I need a a little help on this one in order to get all that stuff clear into my head. Let's say I have a group with the following structure - How can I compute Sprite C coordinates into Sprite E coordinate system for example ? group G|_Sprite A| |_Sprite B| |_Sprite C||_Sprite D |_Sprite E I would try something like : Sprite C.toLocal(new Phaser.Point(0,0),Sprite E)); But the result it's wrong so I guess this is not the way to do. Thank you. Link to comment Share on other sites More sharing options...
Riddik Posted August 15, 2015 Share Posted August 15, 2015 Can anybody help this guy? I need to transform the pointer position to the group's local. How I can use toLocal/toGlobal for this? Usually I do through this: var locX = globalX + group.x;var locY = globalY + group.y; But what can I do if the group has rotation and scale? Upd:Seems that I find the way:var locPos = group.toLocal(pointer, group); Link to comment Share on other sites More sharing options...
Recommended Posts