我已经看了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)的整个step事件。
在我完全失去理智之前,我已经走开了。
答案 0 :(得分:0)
更改
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
的前面。
您在文档中共享的信息不完整,无法理解您的代码