2016-10-19 9 views
0

私のゲームでは3Dであるオブジェクト(人間など)があります。私はメインカメラからビューのスクリーンショットを撮ると、その人間の座標(ピクセルの意味でxとy)を知りたいですか?画面座標でのゲームオブジェクト座標の取得(Unity3D)

スクリーンショットを撮るには、私はこのlinkを使用しています。

任意のポインタ?

+4

を、私は、これはあなたが探しているものだと思いますhttps://docs.unity3d.com/ScriptReference/Camera.WorldToScreenPoint.html –

+0

@JonasGrumann:私は、スプラインコントローラを使用していますその人間を動かす。ですから、WorldToScreenPointスクリプトの "目標"は何でしょうか? –

+1

ターゲットはgameObjectのトランスフォーム(あなたの場合は人間)になります。人間にこのスクリプトを添付すれば、Vector3を使うことができます。screenPos = camera.WorldToScreenPoint(transform.position); –

答えて

関連する問題