【312日目】2020/9/7 ステージ制作「監獄島」、小さな改善ほか
ステージ制作「監獄島」
マップ制作とシステム制作両方とも進行しています。
ステージ専用の仕組みとしては、監獄ステージ全体で制約が課せられます。
奥に進むためには、ワード(装備の意)「囚人」を自ら身に着けて弱体させる必要があります。
自分から囚人服を着るような、そうした行為に意味を感じます
マップについて、地図の時間にしては、珍しい配色で望んでいます。
BGMは現時点のベストチョイスができたと思います。
9/8作業で動画を撮れたら、明日の進捗記事に貼ります。
小さな改善「キー入力による連続した場所移動の防止」
場所移動イベントの際にキーの入れた方向によっては、元の場所に戻ることがあったので(階段/梯子の昇降)次のイベントを入れて対策しました。
方向キーの上を押したまま、場所移動を繰り返してしまわないように対策した例:
◆場所移動
◆条件分岐:スクリプト:Input.isPressed('up')
◆ウェイト:30フレーム
◆
:分岐終了
スペシャルサンクス:terunonさん
2年前頃ツイートで呟かれていたのを思い出し、実装しました。
有益な情報発信に感謝です。
その他 場所移動(シーン遷移)の「軽量化」
オートセーブの実装見直しに伴い、場所移動イベントの内容を軽量化しました。
共通処理にしていたのですが、場所によっては不必要なSwitchのON/OFFを行っていたので、デバッグプレイがてら処理を最小化するようにしました。