トリガーという無敵を持っていて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);
}
}