lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6410|回复: 1
打印 上一主题 下一主题

怎么取一个移动层的座标

[复制链接]

37

主题

8

好友

9326

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

楼主
发表于 2016-11-21 15:54:34 |显示全部楼层
对象坐标就是x,y,你直接获取不行吗?
carList[i].getWidth()取到的宽度,是carList[i]里所有子对象从最左边到最右边的宽度,如果里面只有一个图片,那肯定就是这个图片的宽度,如果是多个的话,那就不一定了,而且我看你加入子项的时候,还缩放了,那最后的大小肯定就是缩放后的数值了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9326

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2016-11-21 17:47:22 |显示全部楼层
anyi2000 发表于 2016-11-21 16:54
我的意思是赛车图层移动后的当前座标。移动以后它们的x,y值怎么取。

还有就是console.log(carList.getWi ...

首先不该是
  1. carList[i].getWidth()
复制代码
吗?
另外,
  1. carList[i]
复制代码
里装的就是个汽车吗?
  1. var bitmapdata = new LBitmapData(imgList['car'+i]);
  2.     var bitmap = new LBitmap(bitmapdata);
  3.     bitmap.x = carAxis['car'][i]['axisX'];
  4.     bitmap.y = carAxis['car'][i]['axisY'];
  5.     bitmap.scaleX = carAxis['car'][i]['scaleX'];
  6.     bitmap.scaleY = carAxis['car'][i]['scaleY'];
复制代码
这个bitmap才是真正的汽车吧?

引擎里绘制对象,都是通过他的x,y坐标来绘制的,他们的当前坐标就是x,y啊,你只要知道对象,直接用它们的x,y就是它们的位置,这个有疑问?
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-30 23:44 , Processed in 0.053986 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部