新图像的放置不在左上角。

当我只在我的 main.lua 文件中有这个代码:

local myImage = display.newImage( "somefile.png" )

为什么它没有被显示在左上角,因为它被放置在 0,0 上?图像的某些部分没有显示出来。

点赞
用户1870706
用户1870706

从 Corona SDK 的构建版本2000开始,除非您将对象的锚点更改为不居中,否则所有显示对象都将使用其.x和.y表示对象的中心进行绘制。

2014-06-29 21:46:20
用户2895078
用户2895078

你必须为正在创建的图像设置锚点。

这可以澄清一切: http://coronalabs.com/blog/2013/10/15/tutorial-anchor-points-in-graphics-2-0/

如果您希望0,0坐标成为图像的左上角位置,则需要设置:

myImage.anchorX = 0
myImage.anchorY = 0
2014-06-30 15:05:03