0

コロナ SDK を使用してエンドレス ラン ゲームを作成し、2 人のキャラクター (男の子/女の子) からキャラクターを選択する必要があります。どのように始めればよいかわかりません。

メニュー画面でキャラクターの似顔絵を2枚作ってみたのですが、イベントタッチでどうすればいいのかわかりません。それらを変数に保存しようとしましたが、にロードする方法がわかりませんgame.lua。そこに私が持っています:

local spriteSheet = sprite.newSpriteSheet("monsterSpriteSheet.png", 100, 100)
local monsterSet = sprite.newSpriteSet(spriteSheet, 1, 7)
sprite.add(monsterSet, "running", 1, 6, 600, 0)
sprite.add(monsterSet, "jumping", 7, 7, 1, 1)

    local monster = sprite.newSprite(monsterSet)
    monster:prepare("running")
    monster:play()
    monster.x = 60
    monster.y = 200
    monster.gravity = -6
    monster.accel = 0
    monster.isAlive = true

main.luaamenu.luaと aがありgame.luaます。director移行にはクラスを使用します。どうすればこれを行うことができるかについてのアイデアはありますか?

4

2 に答える 2

0

データ ファイルを作成し、そのファイルを指定することもできます。

例えば:

data.lua
local data = {}
return data

次に、選択シーンで data.lua を必要とし、選択したキャラクターをそこに保存します。

data.chosenCharacter = chosenCharater

次に、ゲーム シーンで data.lua を再度 require し、data に保存されているものをキャラクターにポイントします。

local character = data.chosenCharacter
于 2014-10-10T20:19:23.517 に答える