1. 程式人生 > >unity中讓一個精靈在螢幕上跟隨滑鼠

unity中讓一個精靈在螢幕上跟隨滑鼠

usingUnityEngine;
usingSystem.Collections;
//把指令碼掛到要跟隨滑鼠的精靈上
publicclassfollw : MonoBehaviour {
publicCamerauiCamera;
privateVector3pos;
//Usethisforinitialization
voidStart () {

    }

//Updateiscalledonceperframe
voidUpdate () {
pos = Input.mousePosition;
pos.x = Mathf.Clamp01(pos.x / Screen.width);//固定滑鼠的位置,0~1之間的數
pos.
y = Mathf.Clamp01(pos.y / Screen.height);
//將得到的視口位置再轉化為世界座標。
transform.position = uiCamera.ViewportToWorldPoint(pos);
    }