
Lv.1
在 【岛3活动】大神在线写代码NO.2,你想实现的我都会! 中回复
我想要实现碰到纯色方块(有灯光)玩家就变成对应的颜色 效果,用了下面的代码,但是出现“实体没被定义”的报错
world.onVoxelContact(({ x, y, z, voxel }) => {
c喵t voxelName = voxels.name(voxel); // 将方块id转换名称
if (voxelName === 'red_light'){ // 如果方块名称是red_light
entity.player.color = new Box3RGBColor(1,0,0); // 玩家颜色设置为红色
}
});2021-03-19T19:57:10 点赞:0
在 【岛3大新闻】老活新整创作节报名截止,比赛启动! 中回复
吉吉喵,我昨天下午1点提交V2审核,到现在还没有结果!我都把V3的效果做好了,刚刚又提交了一次审核
2021-05-05T17:09:40 点赞:0
在 【久违的API系列教程】来啊,互相伤害吧! 中回复
c喵ole.clear();
world.onPlayerJoin(({ entity }) => {
entity.enableDamage = true; /*允许这个实体 受伤/死亡/复活*/
entity.id = entity.player.name; /*把 玩家名字赋值到id, 以便和其它实体一样可以统一通过entity.id获取名字*/
});
world.onVoxelContact(({ entity, voxel }) => {
c喵t voxelName = voxels.name(voxel);
if (voxelName === 'lava02'){
entity.hurt(30,{
damageType: '火焰', /*伤害类型为火焰*/
});
};
if (voxelName === 'ice'){
entity.hurt(20,{
damageType: '冰冻', /*伤害类型为冰冻*/
});
};
});
world.onTakeDamage(({ entity, damage, damageType}) => {
world.say(`${entity.id} 受到了 ${damage}点${damageType}伤害`);
});
world.onDie(({ entity, damageType }) => {
if (damageType == "火焰") {
entity.player.color.set(1,0,0); /*玩家实体颜色变红*/
};
if (damageType == "冰冻") {
entity.player.color.set(0,0,1); /*玩家实体颜色变蓝*/
};
});2021-05-16T14:43:16 点赞:1
在 【岛3更新了】新增“蹦蹦床”方块,不用写代码也能跳得更高 中回复
蹦蹦床方块能自定义弹射里吗
如果不能,感觉还是代码比较好hhh
废话不说,直接上代码
console.clear();
/*要先在地图中放置一个叫做“红色方块-1”的实体*/
const pad = world.querySelector('#红色方块-1');
pad.collides = true;
pad.fixed = true;
pad.onEntityContact(async({ other, axis }) => {
if (axis.y === -1) {
other.velocity.y = 2/*自定义(整数)*/;
}else if (axis.y === 1) {
other.velocity.y = -2/*自定义(负数)*/;
}else if (axis.x === -1) {
other.velocity.x = 2/*自定义(整数)*/;
}else if (axis.x === 1) {
other.velocity.x = -2/*自定义(负数)*/;
}else if (axis.z === -1) {
other.velocity.z = 2/*自定义(整数)*/;
}else if (axis.z === 1) {
other.velocity.z = -2/*自定义(负数)*/;
}
});2021-05-21T19:05:29 点赞:0
在 【岛3】六月一日,将有大事 中回复
不!岛3决不能被destroy!
我写了一段反击代码,如下:

现成的东西:
world.onEntityDestroy(async({ entity }) => {
if (entity.id == 'Box3') {
world.createEntity({
mesh:'mesh/Box3.vb',
position:new Box3Vector3(喵, 9, 喵),
meshScale:new Box3Vector3(1, 1, 1),
collides:true,
fixed:true,
gravity:false,
});
};
});2021-05-31T21:10:49 点赞:0
在 【今天不整活】阿吉向你发出不触屏挑战邀请,来吗? 中回复
电脑端的加载图标是蓝色的
我用的简体微信诶
手机端的话, 下面的进度条可以贴边显示出来
而且我的视频也用过“多次必剪片尾”,这招骗不了我了
所以……我挑战成功了
2022-04-13T19:58:26 点赞:0
在 到底咋让box3角色飞心啊? 中回复

// 示例:在玩家进入地图时就允许飞行
world.onPlayerJoin(({ entity }) => {
entity.player.canFly = true;
});2023-02-12T15:25:15 点赞:0
在 【对比】神岛方块拟物化和后期扁平化,你喜欢哪个? 中回复
其实就是之前图像设置里的一个叫做“PBR”的东西,打开它就等于打开了拟物化
但不知道为什么之后被砍了
2023-11-19T16:35:50 点赞:1