猫史档案馆


SCS_user_LoeheodVOQ

SCS_user_LoeheodVOQ

Lv.1

原名:QXN.独立的暴风雀

获赞:3443收藏:548浏览:14764作品收藏:354

签名:点赞是自动的,但不是所有作品都点 原名:QXN独立的暴风雀 岛三同名(id:13046303,boxid:SMYLuke) 邮箱:SMYLuke@163.com QQ:无 正在开发: box3应用市场 编程猫违规现象公示 box3-tas sqlEasy log Codemao++ box3-docs bQuery CNN

回复帖子评论
上一页13 页 / 共 35下一页

对于人之怒说我“喵”的反驳(doge 中回复

ddd

2022-11-23T19:00:06 点赞:0

我实在受不了这个温狗子(Windows)了! 中回复

这明明是360的问题,你别怪windows

2022-11-25T17:28:32 点赞:0

【NCT哔哔机&第二期】带盐人哔哔赛!为NCT12月考打call 中回复

沙发

2022-11-25T18:29:08 点赞:0

代码岛编辑形式 中回复

《pyton》

2022-11-25T21:14:24 点赞:0

@吉吉喵 举报 有人模仿官方 中回复

因为是电脑,所以没截图

2022-11-26T14:01:08 点赞:1

对于box3的一个想法 中回复

目前代码:

((global, noGlobal) => {
    var version = "0.2.0-beta",
        bQuery = function (selector) {
            return new bQuery.init(selector);
        };
    Object.assign(bQuery, {
        version: version,
        init: function (selector) {
            if (selector) {
                Object.assign(this, {
                    get ens() { return world.querySelectorAll(selector) },
                    toString: () => this.ens.toString(),
                    get en() { return this.ens.length === 1 ? this.ens[0] : this.ens },
                    pos(pos) {
                        if (!arguments.length) {
                            return this.ens[0].position;
                        }
                        if (Array.isArray(pos)) {
                            pos = bQuery.vect3(...pos);
                        } else if (arguments.length === 3) {
                            pos = bQuery.vect3(...arguments);
                        }
                        this.ens.forEach(e => {
                            e.position.copy(pos);
                        });
                    },
                    vel(vel) {
                        if (!arguments.length) {
                            return this.ens[0].velocity;
                        }
                        if (Array.isArray(vel)) {
                            vel = bQuery.vect3(...vel);
                        } else if (arguments.length === 3) {
                            vel = bQuery.vect3(...arguments);
                        }
                        this.ens.forEach(e => {
                            e.velocity.copy(vel)
                        });
                    },
                    col(col) {
                        if (!arguments.length) {
                            return this.ens[0].collides;
                        }
                        this.ens.forEach(e => {
                            e.collides = col;
                        });
                    },
                    mesh(mesh) {
                        if (!arguments.length) {
                            return this.ens[0].mesh;
                        }
                        if (!/^mesh\/.*\.vb$/.test(mesh)) {
                            if (!/.*\.vb$/.test(mesh)) {
                                mesh += '.vb';
                            }
                            if (!/\/.*\.vb$/.test(mesh)) {
                                mesh = '/' + mesh;
                            }
                            if (!/^mesh\//.test(mesh)) {
                                mesh = 'mesh' + mesh;
                            }
                        }
                        this.ens.forEach(e => {
                            e.mesh = mesh;
                        });
                    },
                    color(color) {
                        if (!arguments.length) {
                            return this.ens[0].meshColor;
                        }
                        if (Array.isArray(color)) {
                            color = color.length === 4 ? bQuery.rgb(...color) : bQuery.rgb(...color, 1);
                        } else if (arguments.length === 3 || arguments.length === 4) {
                            color = arguments.length === 4 ? bQuery.rgba(...arguments) : bQuery.rgba(...arguments, 1);
                        }
                        console.log(color)
                        this.ens.forEach(e => {
                            e.meshColor.copy(color);
                        });
                    },
                    scale(scale) {
                        if (!arguments.length) {
                            return this.ens[0].meshScale;
                        }
                        if (Array.isArray(scale)) {
                            scale = bQuery.vect3(...scale);
                        } else if (arguments.length === 3) {
                            scale = bQuery.vect3(...arguments);
                        } else if (typeof scale === "number" && !isNaN(scale)) {
                            scale = bQuery.vect3(scale, scale, scale);
                        }
                        this.ens.forEach(e => {
                            e.meshScale.copy(scale);
                        });
                    },
                    orien(orien) {
                        if (!arguments.length) {
                            return this.ens[0].meshOrientation;
                        }
                        if (Array.isArray(orien)) {
                            orien = bQuery.quat(...orien);
                        } else if (arguments.length === 4) {
                            orien = bQuery.quat(...arguments);
                        }
                        this.ens.forEach(e => {
                            e.meshOrientation.copy(orien);
                        });
                    }
                });
            } else {
                Object.assign(this, bQuery);
            }
        },
        log: console.log,
        warn: console.warn,
        err: console.error,
        clear: console.clear,
        say: world.say,
        rgb: (r, g, b) => new Box3RGBColor(r, g, b),
        rgba: (r, g, b, a) => new Box3RGBAColor(r, g, b, a),
        rgb255: (r, g, b) => bQuery.rgb(r / 255, g / 255, b / 255),
        rgba255: (r, g, b, a) => bQuery.rgba(r / 255, g / 255, b / 255, a / 255),
        vect3: (x, y, z) => new Box3Vector3(x, y, z),
        quat: (w, x, y, z) => new Box3Quaternion(w, x, y, z)
    });
    console.log(new bQuery.init('player').toString())
    if (!noGlobal) {
        global.$ = global.bQuery = bQuery;
    }
    return bQuery;
})(global)

2022-11-26T16:42:24 点赞:2

庆祝QXN用两天的时间51人力(喜) 中回复

103人了!!!

2022-11-26T19:37:46 点赞:0

bQuery开发进度(持续更新中...) 中回复

这个帖子id不错啊()

2022-11-27T13:22:45 点赞:2

对于box3的一个想法 中回复

开发进度:https://shequ.codemao.cn/community/502005

2022-11-27T13:27:43 点赞:0

【本帖持续更新 请收藏】[社区的GPL开源辅助工具]CodemaoProMax 中回复

喵yluke是我啊()()()

2022-11-28T21:05:59 点赞:1

【Python作品分享】乘法计算机【作业帖】 中回复

 

2022-11-29T21:05:03 点赞:0

怎么才能注销账号?这个号我不想在用了,我希望我能有人回复 中回复

送给我(doge)

2022-12-02T21:18:16 点赞:0

放水的阿吉 中回复

更新了你会参加吗

2022-12-03T14:33:46 点赞:1

[举报帖]莱戈拉斯在超时空用插件刷屏。 中回复

在现场))

2022-12-04T10:11:06 点赞:0

循环后面加else什么意思? 中回复

zhuanlan.zhihu.com/p/37374055

2022-12-04T13:19:30 点赞:0

[求助]为什么这里会报错 中回复

17行加上})

2022-12-04T16:35:56 点赞:0

求官方更改 中回复

所以你去用海龟+pygame不行吗

2022-12-04T19:16:20 点赞:0

编程猫第一公社社区来喽!(公测 中回复

服务器还是不太好啊,要不你把项目给我,我帮你找个更好的动态服务器(github和邮箱都行)

2022-12-07T21:26:13 点赞:0

日常任务:每日崩服(1 / 1)已完成 中回复

总感觉在哪里见过这段话

2022-12-07T22:56:09 点赞:1

?????????????? 中回复

这是box3的特性,光源方块和颜色方块放一起会显示错误

2022-12-08T17:51:12 点赞:0

个人发表外挂的议论!!!! 中回复

这些主要是plus的问题()()

2022-12-08T21:37:00 点赞:0

代码岛咋进不去 中回复

电脑配置有问题

2022-12-09T18:38:24 点赞:0

【神岛小新闻】当广州遇上BOX3,又能擦出什么样的火花? 中回复

www.d-arts.cn/article/article_info/key/MTIwMzM5NzY1NziDz59lr6yscw.html

2022-12-09T21:20:31 点赞:0

【新图重磅来袭,不过不会发布】黎明·决战 中回复

沙发

2022-12-09T21:24:00 点赞:0

你跟我玩高科技是吧 中回复

是商业服,api都是商业服的

center_image

(这是保存的api)

2022-12-10T17:01:24 点赞:0

举报笑脸人gpgg 中回复

它是发过作品的,只是后来删了,要不然没有潜力新星()

不过可以想象,以它的脾气和言行,作品绝对没有多好

(没错,就是《它》)

2022-12-10T20:42:03 点赞:0

代码求助!急需! 中回复

entity.hp = entity.maxHp

2022-12-11T11:36:59 点赞:0

【氵氵氵水】还有三个星期就到2023年了!传闻会有外星人出现! 中回复

传播谣言,举报了))))

2022-12-11T16:58:30 点赞:1

吉吉看看。我也是醉了。连发10条以上消息。,5分钟搞了n次! 中回复

不是3次,至少30万次

2022-12-11T18:44:49 点赞:0

军长渡上岛一周年 中回复

我一年前的今天上岛)

2022-12-11T19:21:21 点赞:0