有什么方法可以使用 Corona SDK 分割图像。例如,我有一个 100 x 100 像素的图像。我需要从这张图片中创建 4 张 50 x 50 像素的图片。
问问题
656 次
2 回答
1
是的……有。
但我猜你是在问怎么做。
在这种情况下,您需要使用 display.captureBounds()
从手册中复制并粘贴示例以获得全屏图像的右下角。
-- Set up a bounds table for capturing the bottom-right quadrant of the screen.
local screenBounds =
{
xMin = display.contentWidth / 2,
xMax = display.contentWidth,
yMin = display.contentHeight / 2,
yMax = display.contentHeight,
}
-- Capture the bounds of the screen.
local myCaptureImage = display.captureBounds(screenBounds)
于 2012-11-05T15:07:04.813 回答
0
如果您使用原始图像(比如说 100x100)作为 50x50 的精灵的 spritesheet,它会将图像“分割”成 4 个精灵,您以后可以使用这些精灵来显示图像的这些部分。
见http://developer.coronalabs.com/reference/index/spritenewspritesheet
于 2012-11-10T04:52:19.693 回答