投稿
スプライトを手動で動かすことや、同じスプライトが一定の数以上隣り合わせになったときに消す方法が分かりません!パズドラみたいなやつです。プチコンmkiiではパズドラのドロップを消すだけのアプリがありましたが、3号ではまだ公開されてなく、非常に苦戦しております。ドロップ表示(写真ではまだ絵は適当です)はできます!!あと5×5マスではなく5×6マスの表示がどうしても分かりません!以上の3つの点をどうすれば良いのでしょうか?おしえてください!!お願い致します!!
2そうだね
プレイ済み
返信[1]
親投稿
ヨッシー okkun2002
パズドラのマークがリアルで、動かすだけのプログラムなら、どっかにあったと思います。 配列を使って、0が赤みたいにしていけば、3つ以上揃ったときのが出来るかな?(適当
0そうだね
プレイ済み
返信[2]
親投稿
てっく tekpro
wikiで検索したら出てきましたが、正直複雑すぎていっぺんに説明するのは無理ですね。まずは少しずつ基礎を積む所から始めるべきだと思います。 それが待てないなら、いっそのことmkiiから3号への移植に挑戦してみるのはどうでしょう。
0そうだね
プレイ済み
返信[3]
親投稿
コメント有り難うございます!そうですね!いきなりではなく、少しずつ頑張って行きます!何事も慣れが大事ですね!
1そうだね
プレイ済み
返信[4]
親投稿
3つ以上並ぶと消えるロジックは私も作った事があります。宣伝になりますがぐるっぱ+を私の活動から見て下さい。 簡単に説明するとダミーの配列とフラグを用意して 1.表示用の配列の中の1つ目の配列変数から何のドロップか見る 2.2つ目の配列変数から何のドロップか見て、1と同じならダミーのフラグに1を足す 3.端っこまで見に行くか違うドロップに当たったらダミーのフラグが2以上(0で1つ、1で2つ、2で3つ同じという意味)ならばダミーの配列にフラグを立てる(例えば縦と横でクロスしてる場合に縦だけ消しに行かないようにする為) 4.全部の配列をチェックしてフラグが立ったドロップを消す 5.空いた部分に上からドロップを落とす こんな感じで。仕組みを1つ1つ理解するとゲームが見えてきますよ。
0そうだね
プレイ済み
返信[5]
親投稿
けい kei0baisoku
方針として、次の順番でやっていくのが多分素直で分かりやすいと思います。 (1)表示を5×6にする (2)決め打ちでスプライトを動かす (3)タッチ情報を取ってプリントする (4)タッチ情報を使ってスプライトを動かす (5)3つ並んだことを判定する (6)3つ並んだやつを消す 3つ並んだ判定はかなり難しいですが、みけらんジェロさんのコメントが参考になると思います。
0そうだね
プレイ済み