怎么做到求除自己之外离自己最近的相同实例id呢
gamemaker吧
全部回复
仅看楼主
level 7
Tnit39 楼主
如果用instance_nearest的话求出的结果就是自己了(╯°□°)╯︵ ┻━┻,如果不检测实例本身的话要怎么求呢,求解答
2023年02月02日 11点02分 1
level 11
先将自己解散再instance_nearest试试看
2023年02月02日 17点02分 2
解散是什么意思?是销毁吗
2023年02月03日 00点02分
@Tnit39 instance_deactivate
2023年02月05日 03点02分
level 5
with(other){}
2023年02月03日 06点02分 3
可是这样显示的还是自己的id
2023年02月04日 00点02分
吧务
level 13
介绍个略微有病但通常有效的方法:
0、移动(跳转)到x-10000,y-10000的位置
1、用这个函数检测x+10000,y+10000位置
2、移动(跳转)回到x+10000,y+10000的位置
其中,10000这个数值请根据游戏场地规模自行调整,且此方法同样存在检测结果是自己的可能(比如同object仅存在自身一个instance)
2023年02月06日 02点02分 4
是的,我写出来都感觉有点绕,,,;仅一个时不执行检测程序就行了
2023年02月06日 10点02分
level 9
吧主说的代码
2023年02月06日 10点02分 5
嗯……果然有差别。咱介绍的思路里不需要zb_x这样的临时变量,而是在检测代码执行前跳转到“相对”-10000的地方并在检测后立即归位。所以,这段展示代码不是我说的,是相似版本。
2023年02月07日 01点02分
level 7
Tnit39 楼主
感谢感谢(人*´∀`)。*゚
2023年02月09日 14点02分 6
level 1
你知道会求出自己
不会用卫语句吗?
2023年02月12日 12点02分 7
如果不使用特殊手段排除自身,光是使用逻辑判定(if),无论是否使用卫语句,都只会检测到自身。话说看你在这个吧的所有回帖都是质疑/反驳该帖楼主,一条建设性意见都没看到。
2023年02月13日 03点02分
1