Я не могу понять, почему этот ds_data_grid не создается перед вызовом - PullRequest
0 голосов
/ 27 января 2019

Я искал свой код в течение 2 часов, сейчас делаю все, что могу, и вот ошибка, которую я получаю: https://pastebin.com/ga6CaL0w)

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of  Step Event0
for object hiveEngine:

Variable hiveEngine.<unknown variable>(100010, -2147483648) not set before reading it.
 at gml_Script_instance_create_hive (line 13) -        maxHoney = hiveEngine.ds_hive_types[# 0, hiveType]
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_instance_create_hive (line 13)
called from - gml_Object_hiveEngine_Step_0 (line 27) -        instance_create_hive(mouse_x,mouse_y,hiveTypes.langstroth);

Кажется, что ds / gridне создается ... вот мой скрипт для создания нового экземпляра куста (https://pastebin.com/mXL3jard), мой код для создания начальной сетки (https://pastebin.com/1Zuqdfj2) и это весь шаг события из объекта hiveEngine(https://pastebin.com/Z9V4bE8D).

Я ухожу от этого, прежде чем полностью сойду с ума.

1 Ответ

0 голосов
/ 05 марта 2019

изменения

var inst = instance_create_layer (argument0, argument1, "Instances", obj_hive)

от

inst = instance_create_layer (argument0, argument1, "Instances", obj_hive)

и должно работать

  • Если это не сработает, избегайте использования такого количества укорачивателей и сценария, потому что вы создаете сеть, используйте коды напрямую и вы видите a = b = c = e = f, место впереди a = f.

  • информация, которую вы предоставляете в документах, неполна для понимания вашего кода

...