エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Unity でカメラと被写体の間の遮蔽物を非表示にするスクリプトを作ってみた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Unity でカメラと被写体の間の遮蔽物を非表示にするスクリプトを作ってみた - Qiita
3D のゲームを作ったら、カメラと被写体の間の壁で前が見えないという問題が起こりました。 これではど... 3D のゲームを作ったら、カメラと被写体の間の壁で前が見えないという問題が起こりました。 これではどう動いていいかすらわからなくなってしまいます。 カメラと被写体の間に毎回の Update で Ray をとばして、その間の対象レイヤーのオブジェクトの Renderer を無効にすることで対処しました。 以下のスクリプトコンポーネントを使うことで、上記の gif のように一時的に壁を非表示にして、壁の奥を表示できます。 もっと良い方法もあるとは思いますが、自分のような 3D 初心者でも簡単に使えるやり方として、 Qiita にメモしておこうと思います。 動作確認した環境 windows7 64bit (Home Premium) Unity 2018.1.0f2 Personal (64bit) ソースコード このソースコードは github の gist でも公開しています。 /// Li