在corona中,display.newImage()与display.newImageRect()的区别

display.newImage()display.newImageRect() 有什么区别?

哪一个更好用?

点赞
用户1190388
用户1190388

display.newImage() 的文档明确提到:

注意:在启用动态内容缩放时,应使用 display.newImageRect() 来加载图像。

同样,在 display.newImageRect() 中也有类似的说明:

dispaly.newImageRect() 会自动替换更高分辨率的素材以适应更高分辨率的设备。实际选择的图像将取决于 Corona 确定的当前内容比例,这是在 config.lua 中定义的基本内容尺寸与当前屏幕之间的比率。

基于此比例,Corona 使用 imageSuffix 表(在 config.lua 中也有定义)列出的同一系列图像的后缀,从可用的图像选择中找到最佳匹配。

2013-04-17 07:58:40