【发布时间】:2021-12-04 18:16:13
【问题描述】:
我想生成一个等距的房间,我想用这种风格着色:
但是我当前的代码给了我这个结果:
这是我当前的代码(我不知道,如果它是用这种方法生成块的正确方法。也许任何人都可以帮助我,它是如何正常工作的?
for(let iX = 0; iX < 10; iX++) {
for(let iZ = 0; iZ < 10; iZ++) {
if(iX % 2 == 0) {
material = material1;
} else {
material = material2;
}
var box = generateBox(1, 0.1, 1, material);
box.name = `box-${iX}-${iZ}`;
box.position.set(iX, box.geometry.parameters.height / 2, iZ);
room.add(box);
}
}
【问题讨论】:
标签: javascript three.js isometric