2012-08-09 22 views
0

在Three.js r47中,我使用CanvasRenderer來繪製一些具有圖像紋理的對象。然後我將Three.js升級到r49,所有這些對象都不再出現。 r49的更改日誌顯示「在CanvasRenderer中刪除了Lamber紋理支持」。所以我認爲這是原因。在Three.js r49中CanvasRenderer的紋理支持的替代方法?

我的問題是Three.js是否支持CanvasRenderer繪製紋理對象的替代方法?

謝謝。

回答

0

請嘗試使用MeshBasicMaterial來代替?

+0

是的,我用這個材料'new THREE.MeshBasicMaterial({map:THREE.ImageUtils.loadTexture(「abc.png」),overdraw:false});'。但升級後不顯示。 – user1533481 2012-08-09 05:47:08

+0

這個例子是否顯示紋理? http://mrdoob.github.com/three.js/examples/canvas_geometry_earth.html – mrdoob 2012-08-09 11:34:42

+0

是的...我會再次檢查我的應用程序。謝謝(你的)信息。 – user1533481 2012-08-10 11:59:39