//脚本绑定在其父物体上(下落的物体 添加刚体)
//碰撞后开始随其移动的脚本(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
}