メイン プログラムでは、アニメーション化するオブジェクトをランダムに選択するので、そのオブジェクトを引数として関数を呼び出します。最初のループは大丈夫x
です、細かく設定されていますが、次のターンではundefined
.
このようなもの:
var anim = {
mainFunc: function(x) {
anim.update(x);
anim.redraw(x);
window.requestAnimationFrame(anim.mainFunc);
},
update: function(x) {
},
redraw: function(x) {
}
};
var n=Math.floor(Math.random() * (ArrayOfAnimObject.length));
anim.mainFunc(ArrayOfAnimObject[n]);