求助了,已知id用什么方法找到单位的类型
gamemaker吧
全部回复
仅看楼主
level 6
鬼魂在流浪
楼主
文档里找了半天找不到,根据实例的id找到实例类型,应该用什么函数?
2016年04月18日 16点04分
1
level 14
宋异人
试试这个行不:
object_index* Index of the object this is an instance of. This variable cannot be changed.
2016年04月19日 01点04分
2
level 14
宋异人
object_get_name(ind) Returns the name of the object with the given index.
2016年04月19日 01点04分
3
level 11
MikuScarlet
类型的话,你是指什么类型呢…我可不知道对象设置里面有类型这一说啊…
或是你可以像老宋说的那个方法一样,检测实例的名字来检测他的类型。
2016年04月23日 08点04分
4
鬼魂在流浪
就是判断实例是哪种对象
2016年04月23日 09点04分
MikuScarlet
@鬼魂在流浪
那就是object_index吧!假如你的对象的名字叫ab,那么他就会自动分配到一个id,所有他的实例都有个共同的变量。object_index.就是指向ab这个对象。就是说,假如你弄了个ab的实例。然后那个实例有个object_index.,那个实例的object_index=ab
2016年04月23日 09点04分
MikuScarlet
@MikuScarlet
在debug上你debug ab 这个对象名,你会发现他是一串数字。
2016年04月23日 09点04分
1