内容へ移動
ユーザ用ツール
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
現在位置:
Home
»
wiki
»
Unity
»
Tips
»
072 Layerを使って衝突判定を無視する
トレース:
wiki:unity:tips:072
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 072 Layerを使って衝突判定を無視する ====== ===== 概要 ===== あらかじめ衝突判定を無視したいGameObjectにLayerを設定しておきます。 ==== ソースコード ==== <code csharp> // LayerIDを取得 int layer1 = LayerMask.NameToLayer("hoge"); int layer2 = LayerMask.NameToLayer("hogehoge"); // 衝突判定を無視するLayerの設定 Physics.IgnoreLayerCollision( layer1, layer2 ); </code> これでhogeとhogehogeとの当たり判定が無視されます。 ==== 衝突判定を有効にする場合 ==== オーバーロード関数が用意されているので、第三引数にfalseを設定すれば良いです。 <code csharp> Physics.IgnoreLayerCollision( layer1, layer2, false ); </code>
Permalink
wiki/unity/tips/072.txt
· 最終更新: 2014/11/13 09:07 (外部編集)
ページ用ツール
ログイン
文書の表示
文書の先頭へ
印刷
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
oeffentlich