Lv.1
在 【Box3】开发避坑,深究类型:文档质量不高导致的坑怎么避? 中回复
为什么这代码点了没有反应
world.onPlayerJoin(({ entity: { player } }) => {
// 当玩家按下按键时,触发交互
player.onPress(({ button }) => {
if (button === Box3ButtonType.ACTION1) {
if (!player.crouchButton) return;
const result = player.dialog({
type: Box3DialogType.SELECT,
title: "滤镜",
titleTextColor: new Box3RGBAColor(0, 0, 0, 1),
titleBackgroundColor: new Box3RGBAColor(0.968, 0.702, 0.392, 1),
content: "请选择滤镜",
options: ['无', '反色', '热成像'],
contentTextColor: new Box3RGBAColor(0, 0, 0, 1),
contentBackgroundColor: new Box3RGBAColor(1, 1, 1, 1),
})
// 如果玩家点击了屏幕其他区域,取消了对话框。
if (!result || result === null) {
player.directMessage('你取消了对话框。');
return;
}
// 判断玩家选了什么选项。
switch (result.index) {
case 0:
//如果选择了第三项,即:'无'
player.directMessage('你取消了滤镜');
player.colorLUT = '';
break;
case 1:
// 如果选择了第二项,即:'反色'
player.directMessage('你切换了反色');
player.colorLUT = 'luts/Inverted.lut';
break;
case 2:
//如果选择了第三项,即:'无'
// 如果选择了第一项,即:'热成像'
player.directMessage('你切换了热成像');
player.colorLUT = 'lut/Psychedelic.lut';
break;
default:
// 注意,使用 switch 分支的时候,不要漏了后面的 break;
}
}
})
});2022-08-16T20:25:31 点赞:0
在 【求助】@海绵 中回复
//【循环内的i,j,k为建筑物的范围,后面的就看你们自己了(什)需要调试一会,但调好了带来的遍利不是一般大()()()()】
//【这个的具体效果自己开一张图试试吧()()()】
for (var i = 66; i <= 111; i++) {
for (var j = 0; j <= 128; j++) {
for (var k = 5; k <= 83; k++) {
voxels.setVoxelId(130 - i, j, k, voxels.getVoxelId(i, j, k))
}
}
}
这个不会调,哪个大佬做一个一次性的啊
2022-09-24T16:25:17 点赞:0
在 震惊!海绵快速建造古风的方法竟然是............() 中回复
怎么把大地图里的建筑弄对称啊(速建)
运行前
■
运行后
■ ■
■ ■
(■为建筑)
2022-09-24T16:26:15 点赞:0
在 震惊!海绵快速建造古风的方法竟然是............() 中回复
怎么把大地图里的建筑弄对称啊(速建)
运行前
■
运行后
■ ■
■ ■
(■为建筑)
2022-09-24T16:26:21 点赞:0