1

Corona SDK の director クラスを使用してシーン間で変数を渡そうとしていますが、うまくいきません。私がする必要があるのは、ユーザーに一連のオプション、つまりボタン 1、ボタン 2、ボタン 3 を与えることです。ユーザーがボタン 1 を選択した場合は、次のシーンに変数を渡して、if ステートメントを介してアクセスする必要があります。したがって、ボタン 1 が blue.jpg を表示する場合、ボタン 2 が yellow.jpg を表示する場合。これについて助けていただければ幸いです。ありがとう。

4

1 に答える 1

5

Rauber のディレクター クラスのシーン間で変数を渡したい場合は、シーン 1 の配列で変数を渡すだけです。

local parameters = {p1="some text", p2="some more text"}

director:changeScene(parameters, "sceneName")

シーン 2 で、新しい関数がパラメーターを受け入れるようにします。

function new(parameters)
    print(parameters.p1, parameters.p2) --> some text   some more text
end
于 2012-10-09T08:53:10.850 に答える