猫史档案馆


请问有没有人知道让电梯自动运行(不管有没有人一直运行)的代码?

用户:爱学习的天狗爱学习的天狗查看:3 回复:3 评论:3 创建时间:2023-01-12T10:50:00


同志们,吉吉喵的电梯代码我觉得不好用,所以在此问大家,有没有人知道让电梯自动运行的代码呢?知道的,请尽快回帖,谢谢。


回复

上一页1 页 / 共 1下一页
145a145a

水电梯

点赞0


评论


抬头就是你抬头就是你

const elevator911 = world.querySelector('#电梯') //获取电梯板实体
elevator911.fixed = true //不可推移
const pos911 = elevator911.position//电梯板原本的位置
const ani911 = elevator911.animate([
    { position: pos911, duration: 1 },
    { position: pos911, duration: 10 },
    { position: pos911.add({ x: 0, y: 2, z: 0 }), duration: 1 },
    { position: pos911.add({ x: 0, y: 2, z: 0 }), duration: 10 },
], {
    duration: 2.5 * 16,
    iterations: Infinity,
    direction: Box3AnimationDirection.WRAP,//让动画实体从终点回到起点
})

点赞0


评论


爱学习的天狗爱学习的天狗

const elevator= world.querySelector('#电梯') 
elevator.fixed =true 
elevator.collides = true
const pos =elevator.position

const ani=elevator.animate([//1+5+1+2-9,总时间被切成9份

    { position:pos,duration:5},// 1/9 的时间停留在地面
    { position: pos,duration: 5 },// 5/
    {position:pos.add({ x:0,y:54,z:0}),duration: 5 },// 1/9 的时间停留在楼顶
    {position:pos.add({ x:0,y:54,z:0}),duration:0.1 },// 2/9 的时间从楼顶回到地
],{
   duration:16*15.1,//播放一个循环共用时9秒(系统默认每秒16帧) 
   iterations:1000000,//动画只播放100次
   direction:Box3AnimationDirection.WRAP,//让动画实体从终点回到起点
})

点赞0


评论