用户:
迷失冷光查看:11 回复:36 评论:11 创建时间:2020-08-10T14:23:49
今天我们来导论一下:
电梯制作!
效果:


方法:
1.新建一个实体,加标签:电梯
2.新建两扇门(上门和下门,副标签)
3.开门函数代码:
async function openDoor(theDoor){
world.querySelectorAll(theDoor).forEach(async(door)=>{
for(door.time=0;door.time<31;door.time++){
door.position.x -= 0.1;
await sleep(50);
}
await sleep(5000);
for(door.time=0;door.time<31;door.time++){
door.position.x += 0.1;
await sleep(50);
}
})
}
喵的屏蔽词!
4.电梯代码:
world.querySelectorAll('.电梯').forEach(async(t)=>{
while(true){
openDoor('.下门');//打开下门
await sleep(8000);
for(t.time=0;t.time<50;t.time++){
t.position.y += 0.1;
await sleep(100);
}
openDoor('.上门');//打开上门
await sleep(8000);
for(t.time=0;t.time<50;t.time++){
t.position.y -= 0.1;
await sleep(100);
}
}
})
制作完成就能得到我们想要的电梯代码啦!
async function openDoor(theDoor){
world.querySelectorAll(theDoor).forEach(async(door)=>{
for(door.time=0;door.time<31;door.time++){
door.position.x -= 0.1;
await sleep(50);
}
await sleep(5000);
for(door.time=0;door.time<31;door.time++){
door.position.x += 0.1;
await sleep(50);
}
})
}
world.querySelectorAll('.电梯').forEach(async(t)=>{
while(true){
openDoor('.下门');//打开下门
await sleep(8000);
for(t.time=0;t.time<50;t.time++){
t.position.y += 0.1;
await sleep(100);
}
openDoor('.上门');//打开上门
await sleep(8000);
for(t.time=0;t.time<50;t.time++){
t.position.y -= 0.1;
await sleep(100);
}
}
})点赞0
评论