猫史档案馆


【box3求助】这段代码有啥问题

用户:SKQASKQA查看:1 回复:2 评论:1 创建时间:2020-08-24T17:41:30


function PlayerUpdate(entity){
    switch (entity.player.walkState) {
        case Box喵layerWalkState.RUN:
            Object.assign(entity, {
                particleRate: 1000,
                particleLifetime: 1.5,
                particleSize: [5, 3, 5, 3, 5],
                particleColor: [
                    new Box3RGBColor(1,1,0),
                    new Box3RGBColor(1,1,0),
                    new Box3RGBColor(1,0,0),
                    new Box3RGBColor(1,0,0),
                    new Box3RGBColor(1,1,1)
                ],
            });
            break;
        case Box喵layerWalkState.WALK:
            Object.assign(entity, {
                particleRate: 450,
                particleLifetime: 1.75,
                particleSize: [3, 1, 0.23],
                particleColor: [
                    new Box3RGBColor(0,0,1),
                    new Box3RGBColor(0,1,1),
                    new Box3RGBColor(1,1,1)
                ],
            });
            break;
        default:
            Object.assign(entity, { particleRate: 0 });
    }
}


回复

上一页1 页 / 共 1下一页
魔以侵心魔以侵心

喵是啥

点赞0


评论


BCM墨水瓶BCM墨水瓶

fu喵tion PlayerUpdate(entity){
    switch (entity.player.walkState) {
        case Box喵layerWalkState.RUN:
            Object.assign(entity, {
                particleRate: 1000,
                particleLifetime: 1.5,
                particleSize: [5, 3, 5, 3, 5],
                particleColor: [
                    new Box3RGBColor(1,1,0),
                    new Box3RGBColor(1,1,0),
                    new Box3RGBColor(1,0,0),
                    new Box3RGBColor(1,0,0),
                    new Box3RGBColor(1,1,1)
                ],
            });
            break;
        case Box喵layerWalkState.WALK:
            Object.assign(entity, {
                particleRate: 450,
                particleLifetime: 1.75,
                particleSize: [3, 1, 0.23],
                particleColor: [
                    new Box3RGBColor(0,0,1),
                    new Box3RGBColor(0,1,1),
                    new Box3RGBColor(1,1,1)
                ],
            });
            break;
        default:
            Object.assign(entity, { particleRate: 0 });
    }
}

world.onTick(({tick}) => {
    world.querySelectorAll('player').forEach((entity) => {
            player_Particle(entity)
    })
})

点赞0


评论