猫史档案馆


【神器代码岛求助】如何卸下穿着的模型

用户:Enjoyl冲冲冲改头像了Enjoyl冲冲冲改头像了查看:11 回复:4 评论:11 创建时间:2023-05-26T19:53:32


我知道如何脱下某个部位上的所有模型

但是~谁能来告诉我如何脱下来指定模型啊啊啊~~~

比如脱下名叫“躯干”的模型


回复

上一页1 页 / 共 1下一页
mkonnzikmkonnzik

不填呗

点赞0


评论


mkonnzikmkonnzik

entity.player.invisible = false;

点赞0


评论


呵呵0486呵呵0486

https://shequ.cod喵/community/542383

点赞0


评论


卑微OIer卑微OIer

我的习惯是把穿戴的对象自定义一个对象池,方便引用和删除

Object.assign(entity, {
        wearableHandle: {}, // 穿戴对象池
        addWearableHandle(mesh, handleCall, addingBuff, hiddenPart) {
            let allmeshHandle = [];
            hiddenPart.forEach(h => { this.player.skinInvisible[h] = true; })
            mesh.forEach((cmesh) => { allmeshHandle.push(this.player.addWearable(cmesh)); })
            addingBuff.forEach((bbuff) => {
                if (this.buff[bbuff.name] == undefined) this.buff[bbuff.name] = bbuff.number;
                else this.buff[bbuff.name] += bbuff.number;
            })
            this.wearableHandle[handleCall] = {
                wearableMeshes: allmeshHandle,
                addingBuff: addingBuff,
                hidden: hiddenPart
            }
        },
        removeWearableHandle(handleName) {
            this.wearableHandle[handleName].hidden.forEach(h => { this.player.skinInvisible[h] = false; })
            this.wearableHandle[handleName].wearableMeshes.forEach(cmesh => { cmesh.remove(); });
            this.wearableHandle[handleName].addingBuff.forEach(b => {
                if (this.buff[b.name]) {
                    if (this.buff[b.name] == b.number) delete this.buff[b.name];
                    else this.buff[b.name] -= b.number;
                }
            })
            delete this.wearableHandle[handleName];
        },
})

调用的时候这样

entity.addWearableHandle([{
    bodyPart: Box3BodyPart.HEAD,
    mesh: 'mesh/代码板.vb',
    orientation: new Box3Quaternion(0, 1, 0, 0).rotateY(Math.PI / 2),
    scale: new Box3Vector3(0.15, 0.15, 0.15),
    offset: new Box3Vector3(0, 0, 1),
}], '显示面板', [], [])
await sleep(1000);
entity.removeWearableHandle('显示面板');

点赞0


评论