【发布时间】:2013-08-11 15:59:27
【问题描述】:
我正在使用 Unity3D 制作游戏,我需要在运行时为其创建新对象。但我不知道如何确定他们的位置,以免他们走出屏幕。
【问题讨论】:
标签: unity3d
我正在使用 Unity3D 制作游戏,我需要在运行时为其创建新对象。但我不知道如何确定他们的位置,以免他们走出屏幕。
【问题讨论】:
标签: unity3d
所以你想知道一个对象在屏幕上的什么位置显示?在这种情况下,Camera.WorldToScreenPoint 应该可以完成这项工作。也就是说,类似于
Vector3 screen_position = camera.WorldToScreenPoint(transform.position);
【讨论】: