1. 程式人生 > >Unity3d讓某個物體一直正對著相機

Unity3d讓某個物體一直正對著相機

his 綁定 unit pub rotate sys init iou bject

//將以下代碼綁定到相機上 using UnityEngine; using System.Collections; public class LookatScipt : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { float x = Input.GetAxis ("Horizontal");//旋轉相機 float y = Input.GetAxis ("Vertical"); gameObject.transform.RotateAround(gameObject.transform.position, Vector3.up, x); gameObject.transform.RotateAround(gameObject.transform.position, Vector3.right, y); GameObject cube = GameObject.Find("Cube");//要正對著相機的物體 cube.transform.RotateAround(gameObject.transform.position, Vector3.up, x); cube.transform.RotateAround(gameObject.transform.position, Vector3.right, y); } }

Unity3d讓某個物體一直正對著相機