极其新的新手求助
gamemaker吧
全部回复
仅看楼主
level 1
有关于global.XXX的用法,我打算设计一个用于设置等级的全局变量,但是在我打了global.XXX = 1;以后,在别的对象中使用if{global.XXX = 1}以后,运行程序提示我unknow virable XXX是怎么回事,有关于global.XXX的用法还是没有搞明白啊
2015年03月12日 10点03分 1
level 1
我才用这个软件两天,过来吐槽的就算了吧,毕业设计要用十万火急啊
2015年03月12日 10点03分 2
level 9
全局变量需要先声明
glabalvar xxx;
2015年03月12日 10点03分 3
globalvar
2015年03月12日 10点03分
@Looloogames 要保证在obj调用它之前声明
2015年03月12日 11点03分
吧务
level 14
楼上的,不需要,声明时用global.varname=xxx就行了,调用时用global.varname
只是globalvar声明的变量可以不加前缀而已,如
globalvar varname;
varname=0
调用时直接调用varname就行了,楼主的声明方法无错,估计是在一步内同时声明与调用这个变量,导致运算顺序出现错误,程序在变量声明前执行了if global.xxx=1这行语句,所以导致变量还未声明就被调用,而出现错误,具体情况请楼主发gmk让大家来解决
2015年03月12日 12点03分 4
太感谢了,确实是在声明之前就调用了,问题已经解决了
2015年03月12日 15点03分
回复
��һ��������
:嗯嗯解决了就好
2015年03月13日 04点03分
level 8
前排
2015年03月12日 20点03分 5
1