我无法弄清楚为什么我的绘图功能未定义。它与原型有关。基本上,我希望创建的每个新对象都有自己的x,y,dx和dy,以便我可以使用对象创建多个弹跳球,并且我认为使用原型为每个对象创建方法将是一种有效的方法。
Example:
n = 8; the corresponding series:
8 + 4 + 2 + 1 = 15(2^4 - 1) ~ 2^4 ~ 2^logn
Here, number of items in series = 4
therefore,
time complexity = O(number of iteration)
= O(number of elements in series)
= O(logn)
错误:未捕获的ReferenceError:未定义绘图
答案 0 :(得分:0)
draw
函数位于Entity
的原型中,因此在Entity
类中,您必须以this.draw()
的形式访问它。
function Entity(x, y, raggio){
this.x = x;
this.y = y;
this.raggio = raggio;
this.draw();
}