level 7
归纳一下LZ的问题就是,如何针对精确的实例操作,而不是针对所有相同的object。
-------------------------------
如果武器由敌人创建,则可以将敌人的代码
instance_create(x,y,武器);
改为
i=instance_create(x,y,武器);
用这种方法来获取刚刚创建到实例的ID。同样,所有针对类的object.xxx的操作方式同样适用于对精确到ID的单个实例,注意将ID值加括号以免运算错误。比如在上面更改后的代码后加上
(i).zhuren=id;
即可将自身ID传递给刚刚创建出的武器,之后武器即可调用(zhuren).x和(zhuren).y来获取创建者的坐标。
那么,一开始能设置好关联关系的话要比后期回追省事好多。
2015年10月28日 10点10分