2023-01-01から1年間の記事一覧
前回の続き 前回テトリミノの移動・回転操作の実現方法について確認できたので、今回はブロック削除について考える。 ラインの削除とブロックの落下 テトリミノが着地後、すべてがブロックで満たされたラインはそのライン上のブロックを消し、それより上にあ…
前回の続き 前回テトリミノの生成と落下まで実現方法が決まったので、今回は操作を考える。 テトリミノの操作 テトリミノは最低限キーボードで操作したい、できればコントローラーでも操作できるとよい。Unity ではInput System という仕組みが提供されてい…
前回の続き 今回は、テトリミノを上から落としてフィールドに着地させる処理を考える。 テトリミノの生成 まずは、フィールド上部にテトリミノを生成する。再生されるテトリミノはランダムに決定したいので、Unity のRandom 関数を使って実現する。 Random …
前回の続き ブロックの移動、フィールド/ブロックの衝突判定はどうするか決まったので、今回はテトリミノの回転について考える。 テトリミノの回転 Trasnfrom のRotation でGameObject を回転させる手はあるが、回転の中心がPivot 位置になっているため、回…
Unityでゲームを作る 前回の続き テトリミノとブロックをUnity 上でどのように表現するかは整理できたので、今回はフィールドを考える フィールド フィールド自体は縦20 ライン、横10 個の単純なマス目でそれにフィールドの上下左右に枠のブロックを1 個づつ…
Unityでゲームを作る Unity Version 2022.3.4 目次 前回の続き おおよそ何をつくればよいのかが整理できたので、今回からざっくりどうやってUnityでどう作るのかを整理する。 テトリミノとブロック テトリミノは7 種類あってそれぞれ4 個のブロックで構成さ…
Unityでゲームを作る Unity Version 2022.3.4 目次 0. 作業の流れ テトリス風ゲームを作る手順は、おおよそ以下の3つである。 なにを作るか?を整理 どう作るか?を確認 1と2の結果を実装する 以後、この流れで説明を進めていく。 1. なにを作るか?を整理 …