请教一下这个函数instance_place(x,y,obj)
gamemaker吧
全部回复
仅看楼主
level 6
湘兰子🌱 楼主
instance_place(x,y,obj) 返回值为遇到当前( x , y )位置上实例的 obj 的实例 id 名。参数 obj 可以是某对象或是关键字 all 。如果不存在,返回特殊对象 noone 。
这个id名是指什么?
instance_place(x,y,obj)<0为true又是因为什么?
2018年03月06日 09点03分 1
level 11
id名就是实例的id。
就是实例的id(变量名)
instance_place这个函数在没有检测到实例的时候会返回noone,因为noone=-3,所以<0会为true没问题。
2018年03月06日 11点03分 3
好的[真棒],非常感谢
2018年03月07日 01点03分
实例id是不是有负数的?我还遇到过-4
2018年11月27日 08点11分
@没有昵称💤💦 -4一般是collision函数出现的吧?萌新,说错了勿怪
2018年11月27日 14点11分
noone是-4,all是-3
2018年11月27日 15点11分
level 8
noone是-4,所以不存在实例就小于0。id就是房间编辑窗口下面那一排有一个10开头的6位数
2018年11月27日 15点11分 4
level 15
GML里面,任何对象的id都是数字,虽然在程序中是用一段字母标识符代替的。
2018年11月27日 16点11分 5
1