-1

このforループを挿入するまで、すべてが正常に機能し、適切に機能します。その後、太陽が定義されていないというエラーが発生します。

Sun.prototype.TriangleOne = function(pContext) {
    for (var i = 0, i < 12; i++) {
        pContext.save();

        pContext.translate(this.getX() - 80, this.getY());
        pContext.rotate(Math.PI / 2);
        this.Triangle(pContext);
        pContext.restore();
    }
}

function draw() {
    context.translate(canvas.width / 2, canvas.height / 2);
    for (var i = 0; i < houses.length; i += 1) {
        houses[i].draw(context);
    }

    sun.draw(context);
}
4

1 に答える 1