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