Corona SDK, Lua

求助!!!我正在使用 Corona SDK 进行编程,我正试图插入一个背景图片,以下就是我的代码:

local backround = display.newImage("bluebackround.jpg")

但是它就是不肯在模拟器中显示。输出内容一直给我以下这样的错误信息:

在找不到图片 'bluebackround.jpg' 时发生错误。

我的图片保存在项目文件夹中。我使用的是 Microsoft Windows 软件。我之前已经用 Corona 开发了另一个项目, 并且也完全顺利地插入了图片。有人知道我的代码出了什么问题以及如何修复吗?非常感谢您提前的帮助。

点赞
用户7026995
用户7026995

根据您的情况,您的图像需要与main.lua在同一级别的文件夹中。此外,我认为您拼写了图像的名称。您在中间没有写字母'g',所以请检查文件名。

从Corona 文档中:

图像指南:

  • Corona支持PNG和JPG格式,
  • 图片不应包含嵌入的ICC配置文件
  • 避免使用渐进式JPG文件,因为它们会花费更长的时间来加载。
2016-11-06 09:16:04
用户8088326
用户8088326
_W = display.contentWidth;
_H = display.contentHeight;

local image = display.newImageRect(--[["Name", width, heigth]] "bluebackround.jpg",_W, _H)
image.x = _W/2;
image.y = _H/2;
_W = display.contentWidth;
_H = display.contentHeight;

local image = display.newImageRect(--[["Name", width, heigth]] "bluebackround.jpg",_W, _H)
image.x = _W/2;
image.y = _H/2;
2017-05-31 15:39:14