我正在学习corona sdk来制作一个简单的游戏。我要做的第一件事就是展示背景图片。
我在corona sdk中创建了一个新项目,并编写了以下代码
local background = display.newImage("background.png")
此代码在屏幕的左上角给出一个小图片,如下图所示。我在其他平台和youtube上尝试了很多东西,但找不到答案。
我在上面的代码后得到的图片
答案 0 :(得分:1)
试试这个:
local image = display.newImageRect( "images/background.jpg",
display.contentWidth, display.contentHeight)
image.x = display.contentCenterX
image.y = display.contentCenterY
答案 1 :(得分:0)
默认情况下,显示图像的位置取决于网格上Point(0,0)的中心点。点(0,0)从左上角开始,因此背景的中心位于屏幕的左上角是有意义的。
有两种方法可以解决您的问题:
答案 2 :(得分:0)
尝试使用它,
local image = display.newImageRect( "image.png", 100, 100 )
image.x = display.contentCenterX
image.y = display.contentCenterY
尝试使用newImageRect而不是newImage。
https://docs.coronalabs.com/api/library/display/newImageRect.html#examples