ccc1.1.1 sprite显示错位

在canvas下新增child节点做为map节点, 并将map的anchor设为0,0以便左下角对齐。此时在map上新增的child节点的x坐标在模拟器中显示时会向左偏移大约150像素。

在ccc1.1.2rc中也存在该问题,但是原来的1.1.0没有该问题
当canvas大小为19201080时存在, 默认的960640没有该问题

具体问题可见程序示例test.zip (2.7 MB)

你好,你的X轴是设置的150哦

而且我新增节点的位置是在0,0 哦

不知道你的问题具体表现是什么?以及你期望的表现应该是什么样的?我是用1.1.1正式版测试的

我的意思是x轴加了150后, 即(150,0), 才和本应该(0, 0)的效果一致。 你可以试下将其设为(0,0), 然后模拟运行, 这张图片就看不见了

这个是你的设计分辨率的宽高比和模拟器分辨率的宽高比不一致导致的,如果你设计分辨率是19201080,那么模拟器的分辨率应该设置为960540才能正常显示

设为(0,0)后模拟运行, 图片就看不见了, 只有将其设为(150,0)才和编辑所见的效果相一致

ok, 果然可以了, 赞一个。
只是比较奇怪, 为啥ccc1.1.0没有这个问题

可能是在1.1.0的时候你设置过模拟器的分辨率,然后因为某些原因1.1.1又变成了其他分辨率:grin:

或者是Canvas勾选了Fit Width