無地の立方体と回転する立方体を表示するゲーム クラスを coffeescript で作成しました。ここでコードを見ることができます: http://jsfiddle.net/6eRzt/6/
次の 2 つの点を除いて、すべてがダンディです。
1)requestAnimationFrame
コールバックを機能させるには、醜いハックを行う必要があります。
var sh = new App();
sh.start();
function animate() {
sh.animate();
requestAnimationFrame(animate);
}
animate();
2) これが私の主な懸念事項です。SpotLight が機能しません。別のJSFiddle (この質問で参照)から動作を複製しようとしましたが、成功しませんでした。たぶんそれはただのばかげたタイプミスか、それとも私のやり方が間違っているのかもしれません。
プラス: App クラスで間違った方向に進んでいますか? これまでに見つけた 3 つの .js の例はすべて、単純な関数を使用して実行しています。