【3Dゲームエンジン】Unity質問スレッド37at GAMEDEV【3Dゲームエンジン】Unity質問スレッド37 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト172:名前は開発中のものです。 18/08/14 19:26:10.73 1vGoTqB9.net >>167 ありがとうございました それが原因でした 173:名前は開発中のものです。 18/08/14 21:16:53.02 AXb4SlrQ.net >>152 親切にありがとうございます。 しかし、 Physics2D.Linecast(プレイヤーの中心,プレイヤーの足元若干下,地面のレイヤー) という風に指定しているんです。 始点と終点のログを出すと、Y座標の差が一定なのでちゃんと指定出来てるはずなんです.....。 他のプロジェクトで検証しつつ、まだ粘ってみます...! 174:名前は開発中のものです。 18/08/14 23:19:55.58 AXb4SlrQ.net >>152 >>170 解決しました!!! どうやらレイヤーマスクの指定は、 LayerMask(またはint) layerMask = 1 << n; //n番目のレイヤーを指定 Physics.Linecast(Vector2 start,Vector2 end,layerMask); という風に指定する必要があったみたいです!(0番目が1ビット目の2進数の0,1で指定されてるんですかね?) お騒がせしてすみません!ありがとうございました!多分また来ます! 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch