前は、キャラを歩かせたりジャンプさせたりのぼらせたりするのに、たくさんのノードと式が必要だった。今は、インスペクターの ⚙ オブジェクトのふるまい 画面で オブジェクトが何をするか を選ぶだけ。あとはエンジンがやってくれる。
用意するもの:
- player という名前のキャラ(画像);
- 地面:画像、または場面の下にある横長で平らな四角形;
- はしご(画像)、のぼりたいなら;
- 画面の左下にジョイスティック。
ステップ 1:地面
- 地面を選ぶ。
- インスペクターで ⚙ オブジェクトのふるまい ボタンをタップ。
- 地面 / かべ を選ぶ:動かず、上を歩けて、ぶつかる。
👉 下からジャンプですりぬけられる足場にするなら、「ほかにも…」の 下からすりぬけられる にもチェック。
ステップ 2:キャラ
- player を選んで ⚙ オブジェクトのふるまい をタップ。
- アクションゲームのキャラ を選ぶ。
- 「せってい」では そうさ:ジョイスティック のまま。はやさ と ジャンプの高さ を選べる。
- 場面にジョイスティックを追加する。ターゲットを選ぶ必要はない:キャラが自分で従う。
- ゲームを始める:ジョイスティックでキャラが歩き、上にたおすとジャンプする。
👉 ジャンプはボタンがいい?ジャンプボタン で選ぶ。◀ ▶ ボタンがいい?そうさ:ボタン を選んで、左ボタンと右ボタンを選ぶ。
ステップ 3:はしご
- はしごを選んで ⚙ オブジェクトのふるまい をタップ。
- かざり のまま、「ほかにも…」の はしご にチェック。
- はしごを、つながる足場より少し上まで伸ばす。
- ゲームを始める:はしごの前でジョイスティックを上にたおすとのぼり、下でおりる。上に着くとキャラは足場に乗る。
👉 のぼっている間は落ちない:ジョイスティックをはなすと、つかまったまま。横にたおすとはしごからはなれる。
ステップ 4:アニメーションは自動
アニメーション 画面で、キャラのアニメーションにこの名前をつける:待機、歩く、ジャンプ、のぼる、しゃがむ。エンジンがキャラの動きに合わせて正しいアニメーションを再生し、左に行くときは画像を反転する。
- アニメーションが足りない?だいじょうぶ:その場合は画像が変わらないだけ。
- キャラが何人もいる?名前をオブジェクト名から始める:player_歩く、enemy_歩く。それぞれ自分のものを使う。
- アニメーションは手で選ぶこともできる:「自動アニメーション」の行をタップして、リストから選ぶ(アニメーションごとにサムネイルつき)。
自分で歩く敵
⚙ オブジェクトのふるまい で パトロール(行ったり来たり) を選ぼう:敵がひとりで片方へ歩き、次に反対へ歩く。地面のはし(落ちないよ)やかべで向きを変える。重力はそのままで、歩くアニメーションも動きに合わせて変わる。
はやさ と 画像の向き(左か右)を設定しよう:ライブラリの敵は左向きだよ。ふれるとプレイヤーが負けるようにするには、エンジンのミッション「パトロールする敵」をやってみよう(☰ → ステップごとのミッション)。
上から見たキャラ(またはアイソメ)
- ⚙ オブジェクトのふるまい で 上から見たキャラ を選ぶ。
- 向き で 4(上下左右)、アイソメ(4つのななめ)、または 左 / 右 を選ぶ。
- アニメーションの名前に英語で向きをつける:歩く_up、歩く_down、歩く_left、歩く_right、待機_up…(アイソメ:歩く_ne、歩く_nw、歩く_se、歩く_sw)。
👉 「left」のアニメーションがない?エンジンが「right」の画像を反転する。
ゲーム中にふるまいを変える
ノード 「ふるまいを変える」 には画面と同じ選択肢がある。例:地面 / かべ の箱が、レバーを引くと落ちはじめる:「ふるまいを変える」 → 落ちてはずむ。「(変えない)」のままの設定は元の値のまま。
結果を見る
Yop2D のホーム画面の サンプル タブで Climb & run(アクション、はしご、アニメーション)と Dungeon walk(アイソメ)をダウンロードし、勇者をタップして ⚙ オブジェクトのふるまい をひらく。
うまくいかないとき
- キャラが動かない: そうさ:ジョイスティック(「なし」ではない)か、場面(または HUD)にジョイスティックがあるか確認。
- 地面をすりぬけて落ちる: 地面を 地面 / かべ にする。
- のぼらない: はしごに はしご のチェック、キャラに はしごをのぼれる:はい が必要。
- アニメーションが変わらない: アニメーションの名前を確認するか、リストから手で選ぶ。