我正在使用
到目前为止,这就是它的样子:http://design365hosting.co.uk/casebuilder3D/ 尺寸更改和拖动盒子都有效,现在我正在处理背景颜色更改。
我希望通过使用透明PNG作为盒子的面,设置背景颜色,使得该背景颜色通过透明PNG显示出来。
这是我目前的做法:
如您所见,我将材料设为红色背景并覆盖透明PNG,但问题是,three.js似乎忽略了背景颜色,只显示透明PNG,意味着没有颜色显示出来。
预期结果应该是一个带有叠加PNG的红色框。
希望这样说有意义,有人能帮忙吗?
THREE.js
制作一个箱子构建器,基本上我想能够改变盒子的高度/宽度/长度
,围绕其旋转,并且还可以更改盒子的背景颜色。到目前为止,这就是它的样子:http://design365hosting.co.uk/casebuilder3D/ 尺寸更改和拖动盒子都有效,现在我正在处理背景颜色更改。
我希望通过使用透明PNG作为盒子的面,设置背景颜色,使得该背景颜色通过透明PNG显示出来。
这是我目前的做法:
var texture = THREE.ImageUtils.loadTexture("images/crate.png");
materials.push(new THREE.MeshBasicMaterial({color:0xFF0000, map: texture}));
如您所见,我将材料设为红色背景并覆盖透明PNG,但问题是,three.js似乎忽略了背景颜色,只显示透明PNG,意味着没有颜色显示出来。
预期结果应该是一个带有叠加PNG的红色框。
希望这样说有意义,有人能帮忙吗?