|
44楼
发表于 2019-6-28 10:22:02
来自手机
|
只看该作者
IP:浙江
....233我刚把原代码删了 出完这个我再给大喜发个录屏 目前我用的517会崩溃的这个客户端来回测试是这样的 点一下远距离的方块直接触发这个事件 目前我是用另外的算法来代替了
playerpos = self.CreateComponent(playerId, "Minecraft", "pos")
entitypos = self.CreateComponent(entityId, "Minecraft", "pos")
f = ((playerpos.pos[0]-entitypos.pos[0])**2+(playerpos.pos[1]-entitypos.pos[1])**2+(playerpos.pos[2]-entitypos.pos[2])**2)**0.5
if f>7:
....
这样也是可以实现的 这样写已经没有问题 了 不过效率可能没你们那个触发来的高
|
|