bootcamp

Memory Matching

http://www.kwiksher.com/tutorials/Memory/memory.zip

2つの外部コードのファイルとPSDファイルが格納されています。 touchHandler.lua memoryGame.lua Overall steps

各写真のレイヤーをグループにいれます。 写真の番号を格納する外部変数を用意します。 各写真をボタンに設定し、タップされたときに写真の番号を外部変数に設定します。 memoryGame.luaの外部ファイルを設定します。

Kwikのプロジェクトは、iPad Miniで作成してください。

1.プロジェクトとページから、グループを作成します。

各グループをgp_photosというグループに格納しました。

2.プロジェクトとページから変数の作成を行います。

photoNumという変数を数値で作成します。

3.ボタンの作成

各写真にボタンを設定します。Edit VariableとExtenal Codeをアクションに設定します。

インタラクション一覧のCodeからEdit Variableを選択して、photo1レイヤーとphoto11レイヤーのボタンには数値1を設定しいます。

CodeのExtenal Codeを選択して、touchHandler.luaを設定します。

photo11レイヤーのボタンもphotoNumは1

photo2とphoto22にはphotoNumは2を設定します。

photo22のphotoNumは2を設定します。

photo3, photo33, photo4, photo44も同様にphotoNumとtouchHandler.luaを設定してください。

memoryGame.lua

最後にmemoryGame.luaを設定します。プロジェクトとページの外部コードを選択します。

ボタンやアクションの後にmemoryGame.luaを設定します。

以上です、Publishして動作を確認しましょう。

5.lua コード

touchHandler.luaは下記の一行のみです。

layer.hitTest(self)

memoryGame.luaは写真をランダムに表示する部分とマッチングの判定のhitTest関数を含んでいます。