在場景中新建一個Bullet的C#腳本,把複製以下的代碼!!!
using UnityEngine;
using System.Collections;
public class Bullect : MonoBehaviour {
private void OnTriggerEnter(Collider other)
{
//由from和to兩者返回一個角度。形象的說,from和to的連線和它們一個指定軸向的夾角
float angleValue = Vector3.Angle(transform.up, other.transform.up);
if (angleValue < 90)
{
transform.eulerAngles += new Vector3(0, 0, 2*angleValue);
}
else if (Vector3.Angle(transform.up, other.transform.up) > 90)
{
transform.eulerAngles -= new Vector3(0, 0, 360-2 * angleValue);
}
else
{
transform.eulerAngles += new Vector3(0, 0, 180);
}
}
}