1
global variable name 'game_width' index (100009) not set before reading it.
at gml_Object_objTextbox_Create_0 (line 16) port_x = (global.game_width  
- box_width - port_width) * 0.5

错误图片

我在游戏中创建了 global.game_height 和 width,但它不起作用。我应该做些什么?

错误图片2

4

1 回答 1

1

看起来objtextbox对象比game对象更早创建。
并且因为对象创建了变量,所以它在初始化之前game找不到。global.game_width

在左侧边栏的文本层属性中,您将看到房间内正在加载的所有对象。该game对象未显示在那里,因此您必须将game对象放置在房间内(并更改它们首先加载的顺序)以使其工作。

我不确定这是否仍然适用,因为您已经重写了代码,但下次要记住这一点。

于 2019-04-25T06:27:36.907 回答