0

CoronaSDKを使用して画像を分割する方法はありますか?たとえば、100x100ピクセルの画像があります。この画像から50x50ピクセルの4つの画像を作成する必要があります。

4

2 に答える 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のスプライトのスプライトシートとして使用すると、画像が4つのスプライトに「分割」され、後で画像のそれらの部分を表示するために使用できます。

http://developer.coronalabs.com/reference/index/spritenewspritesheetを参照してください

于 2012-11-10T04:52:19.693 に答える