猫史档案馆


求助,这段代码报错了

用户:屑怪盗屑怪盗查看:4 回复:2 评论:4 创建时间:2022-12-23T08:29:07


center_image

本来想着做个皮肤的代码报错了

world.querySelectorAll('#胡桃-头-1').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃-身体-1').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃-手-1').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃-手-2').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃左腿-1').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃右腿-1').forEach((e) => e.destroy());
const WEAPON = {
    1: { // 头部
         mesh: world.querySelector('#胡桃-头-1').mesh,
        parts: [Box3BodyPart.HEAD],
        scale: new Box3Vector3(0.52, 0.41, 0.52), // 调整大小
        orientation: new Box3Quaternion(0, 1, 0, -1).rotateX(0).rotateY(0),
        offset: new Box3Vector3(0, 0.58, 0), //调整位置
    },
    2: { // 身体
        mesh: world.querySelector('#胡桃-身体-1').mesh,
        parts: [Box3BodyPart.TORSO],
        scale: new Box3Vector3(0.36, 0.37, 0.34), // 调整大小
        orientation: new Box3Quaternion(0, 1, 0, 0).rotateX(0).rotateY(0),
        offset: new Box3Vector3(0, 0.22, -0.15), //调整位置
    },
    3: { // 左上臂
        mesh: world.querySelector('#胡桃-手-1').mesh,
        parts: [Box3BodyPart.LEFT_UPPER_ARM],
        scale: new Box3Vector3(0.52, 0.31, 0.52), // 调整大小
        orientation: new Box3Quaternion(0, 1, 0, 0).rotateX(0).rotateY(0).rotateZ(0),
        offset: new Box3Vector3(0, 0, 0), //调整位置
    },
    4: { // 右上臂
        mesh: world.querySelector('#胡桃-手-2').mesh,
        parts: [Box3BodyPart.RIGHT_UPPER_ARM],
        scale: new Box3Vector3(0.52, 0.31, 0.52), // 调整大小
        orientation: new Box3Quaternion(0, 1, 0, 0),
        offset: new Box3Vector3(0, 0, 0), //调整位置
    },
    5: { // 左大腿
        mesh: world.querySelector('#胡桃左腿-1').mesh,
        parts: [Box3BodyPart.LEFT_UPPER_LEG],
        scale: new Box3Vector3(0.52, 0.53, 0.52), // 调整大小
        orientation: new Box3Quaternion(0, 1, 0, 0),
        offset: new Box3Vector3(0, 0, 0), //调整位置
    },
    6: { // 右大腿
        mesh: world.querySelector('#胡桃右腿-1').mesh,
        parts: [Box3BodyPart.RIGHT_UPPER_LEG],
        scale: new Box3Vector3(0.52, 0.53, 0.52), // 调整大小
        orientation: new Box3Quaternion(0, 1, 0, 0),
        offset: new Box3Vector3(0, 0, 0), //调整位置
    },
};

function godzillaWeapon(entity, camp) {
    WEAPON[camp].parts.forEach((part) => entity.player.addWearable({
        bodyPart: part, // 装备
        mesh: WEAPON[camp].mesh, // 设置武器mesh
        orientation: WEAPON[camp].orientation, // 设置方向
        scale: WEAPON[camp].scale, // 设置大小
        offset: WEAPON[camp].offset, // 设置位置
    }));
}

function trueGodzillaWeapon(entity){
    godzillaWeapon(entity, '1')
    godzillaWeapon(entity, '2')
    godzillaWeapon(entity, '3')
    godzillaWeapon(entity, '4')
    godzillaWeapon(entity, '5')
    godzillaWeapon(entity, '6')
}

 


回复

上一页1 页 / 共 1下一页
1086爱编程1086爱编程

world.querySelectorAll('#胡桃-头-1').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃-身体-1').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃-手-1').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃-手-2').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃左腿-1').forEach((e) => e.destroy());
world.querySelectorAll('#胡桃右腿-1').forEach((e) => e.destroy());

把这些代码放到最下面

点赞0


评论


小雷qwq小雷qwq

板凳)

点赞0


评论