3

トリガーという無敵を持っていてGameObject、ヒーローがぶつかるとシャンデリアが落ちる。シャンデリアに をRigidbody付けて、落下させて、衝突させて使用できるようにしたいと思います。

衝突がどのように機能するかを説明し、gameObject が衝突した場合に何かを行う方法を示すことができれば、Unity ではまだ新しいので本当にクールです。

using UnityEngine;
using System.Collections;

public class Collider : MonoBehaviour {
    public GameObject chandelier;

    // Use this for initialization
    void Start () {

    }

    // Update is called once per frame
    void Update () {

    }

    //When my hero collides with trigger go to the fall function
    void OnTriggerEnter (Collider other) {

        if (other.tag == "Trigger")
        {
            fall(); 
        }
    }

    //Add Rigidbody to the GameObject called chandelier
    void fall ()
    {
        chandelier.rigidbody.AddForce(1, 1, 1);
    }
}
4

1 に答える 1