存档

2010年11月15日 的存档

Camera.ScreenToWorldPoint

2010年11月15日 没有评论

function ScreenToWorldPoint (position : Vector3) : Vector3

描述

将屏幕空间的位置转换为世界空间的位置。

屏幕空间是以像素点来描述的。屏幕的左下角的座标为(0,0);右上角的座标为(pixelWidth,pixelHeight)。Z值位置是以世界单位到相机的距离。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
    void OnDrawGizmosSelected() {
        Vector3 p = camera.ScreenToWorldPoint(new Vector3(100, 100, camera.nearClipPlane));
        Gizmos.color = Color.yellow;
        Gizmos.DrawSphere(p, 0.1F);
    }
}
分类: 游戏开发 标签: