0

我正在 Unity3D 中制作一个游戏,我需要在运行时为其创建新对象。但我不知道如何确定他们的位置,以免他们走出屏幕。

4

1 回答 1

1

所以你想知道一个对象在屏幕上的什么位置显示?在这种情况下,Camera.WorldToScreenPoint应该可以完成这项工作。也就是说,类似于

Vector3 screen_position = camera.WorldToScreenPoint(transform.position);
于 2013-08-11T16:03:32.380 回答