#できるようになること
下の画像のようなMapを作れるようになる。
(キャラクターが移動不可なMap)
#やり方
(1)キャラクターを用意する
(2)マップを用意する
Create→2DObject→TitleMap
(3)Tile PaletteでMapを作る
windowタブ→2D→TilePalette
(4)Playerに
・RigidBody2D
・BoxCollider2D
をつける
(詳細は下の画像)
(5) *(2)にてMapを作成すると
ヒエラルキーにGrid > Tilemapが出現する。
TilemapにTileMapCollider2Dをつける
======
ここまででmapに当たり判定を持たすことができる。
#当たり判定を持たせないMapを作る
違うTileMapを新たに作成するそこにはTilemapCollider2Dを付けない
#摩擦を除外する
Materialsというフォルダーを新規に作成しPhysicsMaterial2Dを作る
Friction(摩擦)を0にする
PlayerのBoxCollider2DのMaterialに装着する
#追記:Tilemapを1つにして摩擦を少なくする
今のままだと上の画像のようにmapの素材1つ1つにColliderがかかっているので
プレイヤーが移動する時にひっかかってしまいます。
新たにCompositeCollider2Dをつけて
TilemapCollider2DのUsedByCompositeにチェックをいれる。
この時点で再生ボタンを押すとステージごと動き出すので
RigidBodyのBodyTypeをStaticに変更します
そうするとステージは動かなくなります