Escribí una clase de juego con coffeescript que muestra un cubo plano y uno rotativo. Se puede ver el código aquí: http://jsfiddle.net/6eRzt/6/¿Por qué no funciona la luz en esta escena?
Todo es excelente, excepto por dos cosas:
1) Tengo que hacer un truco feo para conseguir el funcionamiento de requestAnimationFrame
de devolución de llamada:
var sh = new App();
sh.start();
function animate() {
sh.animate();
requestAnimationFrame(animate);
}
animate();
2) Esta es mi principal preocupación: SpotLight no funciona. Intenté replicar el comportamiento de otro JSFiddle (al que se hace referencia en este Question), pero sin éxito. Tal vez es solo un error tipográfico estúpido, o tal vez lo estoy haciendo mal.
Plus: ¿Estoy en el camino equivocado con mi clase de aplicación? Todos los ejemplos de three.js que encontré hasta ahora usan funciones simples para hacer funcionar cosas.
¡Muchas gracias! – Wukerplank
Gracias, por la actualización también. Todas esas referencias 'this' son artefactos de CoffeeScript. – Wukerplank