用户:
翎with珝查看:2 回复:4 评论:2 创建时间:2022-12-29T12:38:24
start
话不多说,直接给代码:
async function change_color1() {
//设置色块的中英文名,上下两项需要相匹配,如:"cadet_blue" = "学员蓝" = "偏深蓝" = "深蓝色"等
color = ["cadet_blue", "sky_blue", "powder_blue", "dark_gray", "light_gray", "olive_green", "yellow_green", "pale_green", "red", "dark_red", "brick_red", "medium_gray", "dark_slate_blue", "pink", "sakura_pink", "orange", "lemon"]
color_chinese = ["深蓝色", "天蓝色", "粉蓝色", "深灰色", "浅灰色", "橄榄绿色", "黄绿色", "淡绿色", "红色", "深红色", "砖块红色", "中灰色", "深板蓝", "粉红色", "樱粉红", "橙色", "柠檬色"]
//始每个色块都是 3*3 的大小,在 for 执行时,相应的 x z 都需要 +=4
for (x = 8; x < 120; x += 4) {
for (z = 8; z < 120; z += 4) {
//colors 用于取随机的颜色,随机色取在 color 列的第1~17项
colors = Math.floor(Math.random() * 10) + 7
//放置出3*3的格子
for (x1 = x; x1 < x + 3; x1++) {
for (z1 = z - 2; z1 < z; z1++) {
voxels.setVoxel(x1, 9, z1, color[colors])
}
}
//放置后需要在控制台里输出颜色的中英文名
console.log(color[colors])
console.log(color_chinese[colors])
}
}
}
/*
* C-呆檬-M
* 调用方式
* change_color()
*/
这样就能达到3*3的色块了
(ps:我的新图就要发布力)
end
async function change_color1() {
//设置色块的中英文名,上下两项需要相匹配,如:"cadet_blue" = "学员蓝" = "偏深蓝" = "深蓝色"等
color = ["cadet_blue", "sky_blue", "powder_blue", "dark_gray", "light_gray", "olive_green", "yellow_green", "pale_green", "red", "dark_red", "brick_red", "medium_gray", "dark_slate_blue", "pink", "sakura_pink", "orange", "lemon"]
color_chinese = ["深蓝色", "天蓝色", "粉蓝色", "深灰色", "浅灰色", "橄榄绿色", "黄绿色", "淡绿色", "红色", "深红色", "砖块红色", "中灰色", "深板蓝", "粉红色", "樱粉红", "橙色", "柠檬色"]
//始每个色块都是 3*3 的大小,在 for 执行时,相应的 x z 都需要 +=4
for (x = 8; x < 120; x += 4) {
for (z = 8; z < 120; z += 4) {
//colors 用于取随机的颜色,随机色取在 color 列的第1~17项
colors = Math.floor(Math.random() * 10) + 7
//放置出3*3的格子
for (x1 = x; x1 < x + 3; x1++) {
for (z1 = z - 2; z1 < z; z1++) {
voxels.setVoxel(x1, 9, z1, color[colors])
}
}
//放置后需要在控制台里输出颜色的中英文名
console.log(color[colors])
console.log(color_chinese[colors])
}
}
}
/*
* C-呆檬-M
* 调用方式
* change_color()
*/点赞0
评论
翎with珝把color1的1给去掉(
代码就是
async function change_color() {
//设置色块的中英文名,上下两项需要相匹配,如:"cadet_blue" = "学员蓝" = "偏深蓝" = "深蓝色"等
color = ["cadet_blue", "sky_blue", "powder_blue", "dark_gray", "light_gray", "olive_green", "yellow_green", "pale_green", "red", "dark_red", "brick_red", "medium_gray", "dark_slate_blue", "pink", "sakura_pink", "orange", "lemon"]
color_chinese = ["深蓝色", "天蓝色", "粉蓝色", "深灰色", "浅灰色", "橄榄绿色", "黄绿色", "淡绿色", "红色", "深红色", "砖块红色", "中灰色", "深板蓝", "粉红色", "樱粉红", "橙色", "柠檬色"]
//始每个色块都是 3*3 的大小,在 for 执行时,相应的 x z 都需要 +=4
for (x = 8; x < 120; x += 4) {
for (z = 8; z < 120; z += 4) {
//colors 用于取随机的颜色,随机色取在 color 列的第1~17项
colors = Math.floor(Math.random() * 10) + 7
//放置出3*3的格子
for (x1 = x; x1 < x + 3; x1++) {
for (z1 = z - 2; z1 < z; z1++) {
voxels.setVoxel(x1, 9, z1, color[colors])
}
}
//放置后需要在控制台里输出颜色的中英文名
console.log(color[colors])
console.log(color_chinese[colors])
}
}
}
/*
* C-呆檬-M
* 调用方式
* change_color()
*/点赞0
评论