猫史档案馆


电梯代码!

用户:AB骉AlobokAB骉Alobok查看:1 回复:4 评论:1 创建时间:2021-05-26T18:59:12


world.querySelectorAll('.电梯').forEach(async(t)=>{
    while(true){
        openDoor('.下门');//打开下门
        world.say('一层到了') //这里可以删除  
        await sleep(8000);
        for(t.time=0;t.time<200;t.time++){//这里是重复执行的次数,可以根据高度随意更改
            t.position.y += 0.6;//这里是上升一次的高度,可以根据电梯井高度随意更改
            await sleep(100); 
                
        }
        openDoor('.上门');//打开上门
        world.say('顶层到了')//这里可以删除 
        await sleep(8000);
        for(t.time=0;t.time<200;t.time++){//这里的数可以根据高度随意更改(和上面一样)
            t.position.y -= 0.6;//这里是下降一次的高度,可以根据电梯井高度随意更改(需与上升一次的高度保持一致)
            await sleep(100); 
            
        }
    }
})


回复

上一页1 页 / 共 1下一页
时当日色QWQ时当日色QWQ

不能用

点赞0


评论


星空闪闪v星空闪闪v

没有用

点赞0


评论


天空与风之者天空与风之者

就是没有用

因为如果直接复制粘贴的话

那opendoor函数和closedoor函数没有定义,不能用

 

点赞0


评论


天空与风之者天空与风之者

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);
        }
    })
}

要加上这个开门函数

点赞0


评论