publicclassAPI_3_lookr:MonoBehaviour{
publicTransform emeny;publicTransform player;// Use this for initializationvoid Start (){
}// Update is called once per framevoid Update (){
//指向player的向量Vector3 direct = emeny.position - player.position;
direct.y =0;//将向量转换为quaternion,看的rotationQuaternion target = Quaternion.LookRotation(direct);//emeny慢慢转向player
emeny.rotation = Quaternion.Slerp(emeny.rotation, target, Time.deltaTime);}}
2.实现氮气加速效果
Rigidbody.AddForce(transform.forward * size);
3.鼠标碰撞检测
publicclassAPI_4_raydect:MonoBehaviour{
privateCamera camera1;// Use this for initializationvoid Start (){
//获得第一个camera tagged "MainCamera"
camera1 = Camera.main;}// Update is called once per framevoid Update (){
//将鼠标位置转化为rayRay ray = camera1.ScreenPointToRay(Input.mousePosition);RaycastHit hit;bool isCollider = Physics.Raycast(ray,out hit);if(isCollider){
Debug.Log(hit.collider);}}}