抱歉我的英文。 我在使用Three.js时遇到了问题。 在加载纹理的每个示例中,我都会看到以下代码:
var map = THREE.ImageUtils.loadTexture( "obj/textures/textures38.jpg" );
map.wrapS = map.wrapT = THREE.RepeatWrapping;
map.repeat.set( 3, 3 );
你能告诉我,为什么我能收到像
这样的消息Uncaught TypeError: Cannot call method 'loadTexture' of undefined
这很有效:
var material=new THREE.MeshPhongMaterial({color:16777215,map:ImageUtils.loadTexture("obj/textures/textures38.jpg")});
P.S。我目前使用的Three.js版本不是最后一个
谢谢。
答案 0 :(得分:0)
P.S。我目前使用的Three.js版本不是最后一个
你刚回答了自己的问题。可能该版本还没有ImageUtils
命名空间。始终建议使用最新版本。