//脚本绑定在其父物体上(下落的物体 添加刚体)
//碰撞后开始随其移动的脚本(StartHit) using UnityEngine; using System.Collections; using System.Collections.Generic; public class StartHit : MonoBehaviour { #region 方法一 List<balls> bs=new List<balls>(); void Update () { foreach(balls b in bs) { b.t.position=transform.position+b.v; } if(Input.GetKeyDown(KeyCode.Escape)) { Application.LoadLevel (Application.loadedLevel); } } void OnCollisionEnter(Collision col) { bs.Add (new balls(col.transform.position-transform.position,col.transform)); } } public class balls { public Vector3 v; public Transform t; public balls(Vector3 v,Transform t) { this.v=v; this.t=t; } #endregion #region 方法二 void OnCollisionEnter(Collision col) { col.gameobect.transform.parent=this.tranform; } #endregion }