おはようございます。私は私の指の私のオブジェクトへの衝突を検出することに少し問題があります。私の最初の段階では、それは私の指に衝突したときにオブジェクトを破壊するための私のコードはここにある:うるうモーションフィンガーを使用してオブジェクトを破棄することはできません
DetectionCollision.cs
using UnityEngine;
using System.Collections;
using Leap;
using Leap.Unity;
public class GetFlashLight : MonoBehaviour {
// Use this for initialization
void Start() {
}
private HandModel IsHand(Collider other){
if (other.transform.parent && other.transform.parent.parent && other.transform.parent.parent.GetComponent<HandModel>()) {
return other.transform.parent.parent.parent.GetComponent<HandModel>();
} else {
return null;
}
}
void OnTriggerEnter(Collider other) {
HandModel hand_model = IsHand (other);
if (hand_model != null) {
this.GetComponent<DisableObject>().enabled = true;
} else {
this.GetComponent<DisableObject>().enabled = false;
}
}
}
DisableObject.cs
public GameObject TurnOnFlashLight;
// Use this for initialization
void Start() {
TurnOnFlashLight.gameObject.SetActive (true);
}
問題があるとき私は同じコードを適用するが、別のC#スクリプト(ofcourse) それは動作しませんでした。問題は何だと思いますか?
これは機能しませんでした。しかし、私が得たものを投稿するレスポンスに感謝します。 – TheGinxx009