[]相对屏幕坐标
目前做一款 贪吃蛇游戏。。一个Sprite 上面 加载了 十多张 1024的图片 大地图 地图上有些道具和豆,
因为这个豆或者道具 可能在 几千的像素点上!怎么可以转化成 相对于屏幕的坐标点?
因为这个豆或者道具 可能在 几千的像素点上!怎么可以转化成 相对于屏幕的坐标点?
localToGlobal和globalToLocal是局部转全局和全局转局部,你可以用着两个方法,让豆或道具的坐标变成相对于屏幕的坐标!
要回复问题请先登录
189*****192 • 2017-05-04 15:13
localToGlobal 我使用 有问题。。坐标不对。 我把物体Image加载 Sprite上 600,600的位置,通过globalToLocal 得到坐标 0,0 通过 localToGlobal 得到坐标1200,1200 但是我可以通过 当前道具坐标- 地图移动的的长度 就可以算出 屏幕坐标,但是 我使用坐标转化 没有成功、
189*****192 • 2017-05-04 15:16
@cuixueying:
Gamelog("dialog1.width*i=="+(movePath[0].localToGlobal(new Point(movePath[0].x,movePath[0].y)).x-movePath[0].x)); 我这可以 目前是x轴坐标
cuixueying • 2017-05-04 15:55
你试下 (显示对象.parent).localToGlobal。。。