2020-07-01から1ヶ月間の記事一覧
画面のフェードイン・アウトが思ったよりコード量があるので、前回と今回の2回の記事に分けました。今回は第9回で作ったフェードイン・アウト処理と第8回のワープ処理をくっつけます。 フェードイン・アウトのインタフェース(第9回) ワープの状態 状態遷…
今回はフェードイン・アウトに挑戦します。(どっちか分からなくなるので、フェードインは「画面が明るくなる」、フェードアウトは「画面が暗くなる」です)画面を明るくする、暗くする処理と、それをワープのエフェクトに使うのと両方をする予定でしたが、…
第8回は、キャラクターのワープに挑戦しました。 ここまで実装を続けてくることで、Unityの基本的な構想が分かってきて、キャラクターのワープの実装についても勘が働くようになってきました。 キャラクターのワープは、第5回の当たり判定と、前回(第7回)の…
最低限のマップができ、キャラクターが四方を向くようになったので、いよいよ町やダンジョンへのワープを実装していこうと思いましたが、先にキャラクターに合わせてマップの再描画(古い表現ですね)が必要なことに気が付きました。 町やダンジョンへのワー…
今回は十字キーで入力した方向にキャラクターが向く、歩く(アニメーション処理)に挑戦しました。 Animation と Animation Controller を使います。慣れれば直感的ですが、初心者には少しクセがあるように感じました(本投稿でまとめてあります)。アニメー…
今回は障害物の作成と当たり判定に挑戦しました。 かなりてごずりました。 キャラクターをグリッドに合わせる 層を分ける 層を定義する 層を設定する 障害物 境界線の設定 キャラクターの境界線 障害物の境界線 オブジェクトに質感を付与する キャラクターの…
プレイヤーを動かせるようになったので、今日はマップに挑戦します。最初は2DのRPGを目指すので、TileMapというものを使うことにします。しかし2019年度版のTileMapの使い方について分かりやすいサイトを見つけられず、2017年度版の説明が書かれたサイトを参…
今日はキャラクターを操作します。背景を動かす方法まで行く予定でしたが、思いのほかボリュームがありそうなので、一旦まとめました。 今のオブジェクトの位置 十字キーによる操作 キーの取得 オブジェクトの移動 気づいたこと 次にやること (#2~#4をまと…