
毎朝30分ずつゲームを作ってみる【第132回】全体マップの作成(9)
さて、今日も全体マップをunityで読み込んでうまくいくかのテストを進めていきます。
昨日の記事はこちら。
unityでマップの通れないようにしたいところに透明オブジェクトを置いたものの、ゲームプレビューをしてみるとなぜかとおれてしまう……
そして2Dコライダーのところで「!」と何か警告出ている
何とか読み解いてみたところ、大きさが足りないと言っている。
トランスフォームのところで倍率をいれていたのに、何故
後から気づいたのですが、どうやら以下のようにコライダーのサイズを変えないといけなかった模様です。
ちなみに最初トランスフォームに「このぐらいの大きさ入れておいた方がいいんじゃないかな」というサイズを入れたまま、コライダーのサイズを入れたため、妙な値をいれることになってしまっていました。
トランスフォームのXYそれぞれにコライダーのサイズXYそれぞれをかけたものがコライダーの大きさ。理解しました。

そして実際キャラが通れないかをためしたところ、うまくいきました!
#unity2d
— あまた節 (@anipanmrk2) May 11, 2022
通れない場所に透明オブジェクトを設定しました
オブジェクトのある方向には進めなくなっています pic.twitter.com/QWNmyPwgX8
ただ、今のカメラの設定のままだと、主人公が障害物とぶつかっている間カメラがぶれるのでもう少し何かスマートなやりかたが必要なようです。
明日からは、公園のマップを作っていきます。