Почему в этой сцене не работает свет?

Я написал игровой класс с coffeescript, который отображает простой и вращающийся куб. Вы можете увидеть код здесь:http://jsfiddle.net/6eRzt/6/

Все прекрасно, кроме двух вещей:

1 )Я должен сделать уродливый хак, чтобы заставить работать обратный вызов requestAnimationFrame:

var sh = new App();
sh.start();

function animate() {
    sh.animate();
    requestAnimationFrame(animate);
}

animate();​

2 )Это меня больше всего беспокоит. :Прожектор не работает. Я попытался воспроизвести поведение другого JSFiddle(упоминается в этом Вопросе), но безуспешно. Может быть, это просто глупая опечатка, или, может быть, я делаю это неправильно.

Плюс :Я нахожусь на неправильном пути с моим классом приложений? Все примеры three.js, которые я нашел до сих пор, используют простые функции для запуска вещей.

5
задан Community 23 May 2017 в 12:12
поделиться