这里的新手-当然。我使用团结5,并希望在屏幕上显示一个球员使用FPS相机的坐标。主要原因是,我使用相机路径动画器在我为课堂构建的地形场景中飞行,并且通过在FP中遍历记录坐标来思考,这样会使我的相机路径路径点的放置更加容易。
我所做的:
-Created新的空游戏对象-Added组件->呈现-> GUIText -Added组件->新脚本->C#
当然,现在我四处寻找一个解决方案,发现如下:
function OnGUI () {
GUI.Label (Rect (10,120,500,100), "X = " + transform.position.x + " Y= " + transform.position.y + "Z= " + transform.position.z);
}太棒了!但我并不是一个强大的C#程序员,但我知道这还需要某种类型的播放器变量。所以,请,谁能简单地指示我,或介意张贴所需的代码,使玩家的坐标出现在屏幕上。这不一定是美丽或任何东西,我只需要写下数据,我走在周围的FP。(除非您想要布朗尼点,并知道如何在按钮按下将坐标记录到.txt文件.哈哈谢谢伙计们!

发布于 2015-04-20 16:15:14
我不确定这是不是你想要的..。
void Start()上找到PlayerPositionLogger.cs上的player脚本,或者在编辑器上声明public Player player;和链接player对象。gist.github.com/growingdever/39b758d5f3967c143744
发布于 2015-04-20 16:27:40
当你进入播放模式时,它应该做你想做的事。您的主要问题是GUI布局。
https://stackoverflow.com/questions/29752889
复制相似问题