用户:
86135clc查看:2 回复:8 评论:2 创建时间:2021-12-27T21:19:05
var abs=Math.abs
async function leidian(a,b){
if(a==b)
return;
let l=[],x=a.x,y=a.y,z=a.z;
while((abs(x-b.x)>1/16||abs(y-b.y)>1/16)||abs(z-b.z)>1/16){
console.log(x,y,z)
l.push(world.createEntity({
mesh:"mesh/雷电效果基本单位.vb",
position:new Box3Vector3(x,y,z),
meshScale:new Box3Vector3(1/16,1/16,1/16),
gravity:false,
fixed:true,
meshEmissive:1,
collides:false
}));
x+=x==b.x?0:(x<b.x?1/16:-1/16);
y+=y==b.y?0:(y<b.y?1/16:-1/16);
z+=z==b.z?0:(z<b.z?1/16:-1/16);
await sleep(5)
}
await sleep(5);
for(let i of l){
i.destroy();
await sleep(5)
}
}
先在地图上创建名为“雷电效果基本单位”的1x1x1模型再使用,参数是坐标