1

随附的视频显示了问题、控制弹药数量的代码以及视口/相机属性。我希望弹药数量保持不变,而不是与 oPlayer 一起移动。

我是游戏制作者和游戏开发的新手,这是我第一次尝试制作 GUI,所以我的代码/房间设置中的问题是可以预料的。

任何和所有的帮助将不胜感激!

视频:https ://youtu.be/38jZSsAxHh0

代码:

var vc = view_camera[0];

var cx = camera_get_view_x(vc);

var cy = camera_get_view_y(vc);

var cw = camera_get_view_width(vc);


draw_set_colour($000000);

draw_text(cx + (cw / 10),cy + 32, string(ARmaxclipammo) + string("/") + string(ARmaxammo));
4

1 回答 1

0

文本的位置设置为与相机的位置相同。因此,如果相机在房间内移动,文本也会在屏幕上移动。

您不需要将文本位置设置为跟随相机,因为DrawGUI已经允许这样做。您需要做的就是显示要在屏幕上显示的文本的特定位置。

因此,作为代码中的示例:

var cx = 50;
var cy = 50;

将其显示在(50x,50y)的位置,并且DrawGUI已经让它跟随相机。

于 2018-02-12T18:43:35.823 回答