求问怎样利用Three.js 实现纹理的粘贴
webgl吧
全部回复
仅看楼主
level 4
用下面的代码试了试,球根本没有纹理,全黑的
var sphere1, sphere2 ;
function initObject(){
var texture1 = new THREE.ImageUtils.loadTexture('earthmap1k.jpg');
sphere1 = new THREE.Mesh(
new THREE.SphereGeometry(50,50,50),
new THREE.MeshLambertMaterial({map: texture1})
);
scene.add(sphere1);
sphere1.position.set(0,0,0);
var texture2 = new THREE.ImageUtils.loadTexture('moonmap1k.jpg');
sphere2 = new THREE.Mesh(
new THREE.SphereGeometry(5,20,20),
new THREE.MeshLambertMaterial({map: texture2})
);
scene.add(sphere2);
}
2013年07月28日 11点07分 1
level 3
路径是对的吗?
2013年07月31日 08点07分 2
路径放在此网页所在的文件夹里
2013年08月06日 05点08分
回复 北回归线de落花 :感觉你可以先不用图片,先就直接设置颜色,看看有问题没~~话说可以用firefox debug 看下~~
2013年08月06日 06点08分
回复 airgetbook 直接设置颜色没问题,如下图
2013年08月07日 06点08分
level 4
2013年08月07日 06点08分 3
level 4
用纹理就不行了[乖]
2013年08月07日 06点08分 4
level 3
我也碰到过这个问题.....
好久之前的事了~
话说你用的是tomcat吗?
2013年08月07日 09点08分 5
嗯,tomcat5
2013年08月09日 14点08分
回复 北回归线de落花 :咦,你怎么知道
2013年08月09日 17点08分
回复 北回归线de落花 :以前也用过tomcat,8080端口~~
2013年08月12日 01点08分
回复 北回归线de落花 :以前也用过tomcat,8080端口.
2013年08月12日 01点08分
level 4
终于好了
2013年08月10日 03点08分 6
什么问题引起的~
2013年08月12日 01点08分
level 4
据说是图形渲染的原因
2013年08月22日 13点08分 8
level 3
randerer? webglrander 是个坑爹的东西
用canvasrander应该就不会出问题了
2013年09月18日 11点09分 9
1