2013-11-25 20 views
8

Bir süre önce birkaç three.js (R48) uygulaması yazdım ve onlar için iyi çalışıyorlar Artık birkaç hafta geçene kadar Chrome'da çalışmadığını öğrendim.three.js sorunları: uygulama aniden Chrome üzerinde çalışmaz - eski kod, yeni üç.js kitaplığı ile çalışmaz

WebGL: INVALID_OPERATION: getAttribLocation: program not linked skyWheel.html:1 
8 
WebGL: INVALID_OPERATION: getUniformLocation: program not linked skyWheel.html:1 
Could not initialise shader 
VALIDATE_STATUS: false, gl error [1282] Three.js:355 
29 
WebGL: INVALID_OPERATION: getUniformLocation: program not linked 

Hala Firefox ile çalışıyor: İşte

ilk birkaç hata mesajlarıdır.

Bu yüzden, üç.js'nin en son sürümünü indirdim ve eski sürüm yerine onu kullandığımda, bu iletiyi alıyorum ve çalışmıyor.

[21:50:32.679] TypeError: material is undefined @ file:Three.js:23513 

(bu Firefox'ta olduğu) Ben sadece birisi son zamanlarda bu tür bir şey olsa gitti ve bu sorunları tespit bana biraz zaman kazandırabilir umuyordum. Örneklerde bunları kullanarak çalışıyor çünkü

cevap

5

deneyin onlar değilse, i tuval oluşturucusunu kullanılan ve ihmal :) backdated sürümünü kullanmak bile .. küçültülmüş sürümü veya geliştirici sürümünü (three.min.js) kullanmak spot ışığı ve işleyici için gölge eşlemesini kapatabilir ve evet, THREE.WebglRenderer()'dan kaynaklanır. THREE.CanvasRenderer() kullanın. Bu alışkanlık size istenen çıkışını sağlamak olsa .. :(

İlgili konular