[過去ログ]
【3Dゲームエンジン】Unity質問スレッド33 (1002レス)
【3Dゲームエンジン】Unity質問スレッド33 http://mevius.5ch.net/test/read.cgi/gamedev/1513643755/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
925: 名前は開発中のものです。 [age] 2018/02/07(水) 00:47:52.56 ID:VPUHH/Vm 攻撃判定 と くらい判定 を分けるためにBoxCollider格納用の子オブジェクトを二つ作って その二つに 攻撃判定用BoxCollider と くらい判定用BoxCollider を格納して 親のスクリプトで子二つの void OnTriggerEnter( Collider collider ) を処理する方法ない? これがないと子オブジェクトの void OnTriggerEnter( Collider collider ) 処理のためだけにスクリプトを作って子オブジェクトに格納しなくちゃいけなくて ソースがぐちゃぐちゃになる http://mevius.5ch.net/test/read.cgi/gamedev/1513643755/925
942: 925 [] 2018/02/07(水) 13:36:23.75 ID:VPUHH/Vm >>928 どういうこと? colliderが接触したオブジェクトをとりたいんだが これだと自身のcolliderとるだけだよね? http://mevius.5ch.net/test/read.cgi/gamedev/1513643755/942
944: 名前は開発中のものです。 [] 2018/02/07(水) 13:54:05.89 ID:VPUHH/Vm だから void OnTriggerEnter( Collider collider ) { } みたいに接触したColliderを取得するのを 複数のColliderでやるのってどうすればいいの? Colliderをコンポーネントしたオブジェクト1つ1つに void OnTriggerEnter( Collider collider ) { } を書いたスクリプトを作るのはさすがにない なにかやりかたあるだろ http://mevius.5ch.net/test/read.cgi/gamedev/1513643755/944
945: 名前は開発中のものです。 [] 2018/02/07(水) 14:03:26.65 ID:VPUHH/Vm >>943 入んないって [SerializeField] private Collider tagetCollider; void Update() { if( tagetCollider.gameObject.tag == "Player" ) { Debug.Log( "当たった" ); } } これで他のCollider接触してもなにもかえさないよ 自分自身のtagを見ているだけ http://mevius.5ch.net/test/read.cgi/gamedev/1513643755/945
947: 名前は開発中のものです。 [] 2018/02/07(水) 14:32:31.85 ID:VPUHH/Vm >>946 マジか… そういうものなんか… http://mevius.5ch.net/test/read.cgi/gamedev/1513643755/947
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s