猫史档案馆


卑微OIer

卑微OIer

Lv.1

没错我是洋葱

获赞:8收藏:2浏览:141作品收藏:16
回复帖子评论
上一页12 页 / 共 12下一页

[Box3] [情/人节#整活] 中回复

是考试陪伴我。甜蜜考这么好370/400不给我算总成绩服了

2023-02-16T20:01:25 点赞:0

大家好,我是代音师,你可以叫我音乐代师 中回复

带雷音寺

2023-03-11T10:09:13 点赞:1

[Box3]文件查看器1.0(大佬勿喷) 中回复

(奇怪的东西可以做了)

2023-03-11T10:17:02 点赞:0

你们在box3是不是最多只能建两个地图? 中回复

体验号登录只能创建2地图(别问我怎么知道的)

2023-03-13T07:57:36 点赞:0

现在盗号太严重了😅,建议官方永久封禁这个人😡! 中回复

就是就是,太可恶了,建议鲁迅举报周树人

2023-03-13T08:02:03 点赞:2

备份某个被删的帖子(?)防止以后没法挖坟了(?) 中回复

6666666666666

2023-03-15T20:28:56 点赞:0

《关于吉吉の地图被说成“破游戏”这件事》 中回复

《狗急了咬狗》

2023-03-17T19:51:23 点赞:1

神岛的风气越来越奇怪了 中回复

九慈欣都不敢这么写()

2023-03-17T20:00:06 点赞:0

勤劳的喵蜂(划掉)小屑鹿今晚进度()喜 中回复

9()

2023-03-18T14:19:26 点赞:0

有人在吗?求助! 中回复

吓死了()以为是api

2023-04-01T10:50:37 点赞:0

《 行 星 发 动 机 》 中回复

灶台()

2023-04-01T10:57:27 点赞:0

有人在吗?求助! 中回复

你醒了()()()()()手术成功了()()()()()()()()

2023-04-01T11:10:04 点赞:0

这有必要吗? 中回复

6在地图搞宣传不封才怪

2023-04-01T15:33:22 点赞:0

三.1.仔细观察评论区内容并简要概括(8分) 中回复

百万猴军过赤壁()

2023-04-01T15:34:35 点赞:0

有人在吗?求助! 中回复

吉吉醒了没()

2023-04-02T18:04:02 点赞:0

有人在吗?求助! 中回复

center_image

有兴趣一起还原于谦の门吗(doge)把这个(花了0.6坤时做的)用模型搬到地图里吧()()()()()(doge)

2023-04-02T18:14:43 点赞:0

awa,3个挂,起床S3 中回复

三英()boxid我去封()

2023-04-02T18:21:27 点赞:0

【神岛游戏化的严重】 中回复

坚持“凡是是地图都要玩一遍,凡是是创作都要喵”这一“两个凡是”思想,实现岛三卡慕化百年新征程

2023-04-08T13:28:28 点赞:3

瞧瞧我挂机的时候错过了什么好戏(大悲 中回复

妈妈生的

2023-05-03T16:54:23 点赞:0

【代码岛3.0】Architect工作室招新!() 中回复

dddd()()()()()()()()()()()()()

2023-05-03T17:03:06 点赞:0

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

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

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('显示面板');

2023-05-28T08:01:45 点赞:0

浅浅玩了下新版GUI玩得很开心() 中回复

什么新鲜东西()捉

2023-06-26T14:18:43 点赞:0

【干货】Box3Vector3:向量从入门到入土 中回复

资瓷

2023-08-29T14:30:57 点赞:0