4

画像を複数回変更する必要があるゲームを Lua で作成しています。私が現在行っている方法は、古い画像の上に新しい画像を表示することです。これは機能しますが、多くの遅延が発生します。誰かが古い画像を取り除き、新しい画像を同じ場所に配置する方法を知っているかどうか疑問に思っています。みんなありがとう。

何かが起こるたびに私がやっていることの例:

local function checkPlayer1()
    if P1 == 1 then
        player1 = display.newImage("1.png",64,128) --starting
    end

    if P1 == 2 then
        player1 = display.newImage("2.png",64,128)
    end

    if P1 == 3 then
        player1 = display.newImage("3.png",64,128)
    end

    if P1 == 4 then
        player1 = display.newImage("4.png",64,128)
    end

    if P1 == 5 then
        player1 = display.newImage("5.png",64,128) --dead
    end
end
4

1 に答える 1

5

見た目からして、コロナSDKだと思います。player1:removeSelf()新しいイメージ オブジェクトを作成する前に、以前のイメージ オブジェクトを削除するために使用できます。player1これは、前のイメージを指すグローバル (またはクロージャー) であると想定しています。

于 2013-05-22T16:58:31.130 に答える