u3d的碰撞函数是OnTriggerEnter()代码如下
using UnityEngine;
using System.Collections;
public class onCollider : MonoBehaviour {
public GameObject object1;
public GameObject object2;
public GameObject object3;
private GUIShow totalScore;//总得分
// Use this for initialization
void Start () {
if(totalScore==null)
{
totalScore = FindObjectOfType(typeof(GUIShow)) as GUIShow;
}
}
// Update is called once per frame
void Update () {
}
void OnTriggerEnter(Collider other)
{
print(other.collider.gameObject.name);
if (other.collider.gameObject.name.Contains(object1.gameObject.name))
{
Destroy(other.collider.gameObject);
totalScore.TotalScore1();
gameObject.audio.Play();//添加声音播放
}
else if (other.collider.gameObject.name.Contains(object2.gameObject.name))
{