質問: false; 上記のif文をRayCastを飛ばしているメソッドの中に加えて実行してみたところ、 ブロックに対して、RayCastは当たらなくなりました。 しかし、今制作中のゲームにはそのほかにブロックが積まれていくフロアーと すでに落下しているブロックがあります。 それらにはRayCastが当たるようにしたいのですが、上記のif文を加えたところ、 ブロックはフロアーをすり抜けてしまいました。 ですので、生成されてからの2.8秒間、生成されたブロックはRayCastにのみ当たり判定をなくしたいです。 ご教授よろしくお願いします。
回答: Raycastには、対象となる(Rayが当たる)レイヤーを指定することができるようになっています。 なので、自動生成されて落下中はレイヤーを変えておき、地面に設置したタイミングでレイヤーを元に戻してやれば地面設置まではRaycastを無視するようにすることができると思います。 これの引数の `layerMask` がそれですね↓