5)仕上げに障害物となる壁を設置します。最初に作っておいた「壁」のアクターをステージにドラッグ&ドロップします。1つ分の壁のルールを作成し、あとコピーしてたくさんの壁を量産する予定です。この状態で再生して動作を確認してみましょう。キャラクターが壁を通過して、障害物としての機能はないですよね。「壁」と「キャラ」との衝突の処理を追加していきます。ライブラリウィンドウの「動作」に「衝突」のアイテムがあることを確認して下さい。「壁」のルールとして設定したいので、この「衝突」を「壁」のルールへドラッグ&ドロップします。このように展開されました。「▼」ボタンをマウスでクリックすると、アクターの一覧が表示されますので、「キャラ」を選択します。これで一度再生してみましょう。衝突した瞬間に壁は吹き飛び、キャラクターも回転しながら飛んでいくと思います。これでは今回の迷路として使えません。そのため、「壁」を動かないように設定し、キャラクターも衝突の瞬間に回転しないように設定します。「壁」の属性を変更します。「Movable」を変更します。境界線をドラッグして編集エリアを広げて下さい。この「Movable」のチェックを外すとアクターは固定されて衝突しても動かなくなります。バウンスを設定します。これは衝突したときの反発係数を示すものです。つづいて、「キャラ」の設定です。「回転の固定」を変更します。初期状態ではチェックが入っていないので、これにチェックを入れます。「キャラ」のバウンスも「0」に設定します。これで再生してみて下さい。障害物として機能すると思います。そこまでできたら、「壁」のルールの設定は完了です。メニューバーの「編集」にある「コピー」と「貼り付け」を使って「壁」を量産していって下さい。自分の好きなように「壁」を配置すれば迷路の出来上がりです。画面右上の値を直接入力して、位置を微調整することもできます。これを再生すると、衝突判定を使った迷路ゲームの出来上がりです。ゴールに到達し、「ゲームクリア」の画面まで確認して下さい。|comments(4)|-|この記事に対するコメントname:email:url:comments:Cookieに登録はじめまして!私も最近gamesaladを使い始めたんですが、日本語版ってWindows版のみなんですかね?もしお分かりなら、教えていただけると助かります〜突然とすいませんが宜しくお願い致します。PM返信ありがとうございます。gamesaladについて聞ける方がいなかったので、本当に助かりました。ありがとうございます。