Как сделать цикл на DrawLine, чтобы он повторялся 10 раз - PullRequest
0 голосов
/ 09 января 2011

В настоящее время я пытаюсь создать сетку судоку в javascript, для этого мне нужно настроить цикл так, чтобы одна строка повторно появлялась 10 раз с промежутком в 20 пикселей между каждым. Пока что у меня есть:

var canvas;
canvas = openGraphics();

var x;
var y;
var gap;
x = 20;
y = 20;
gap = 25;

canvas.drawLine(20, 20, 20, 245);

canvas.paint();

Как бы вы порекомендовали это сделать?

Ответы [ 2 ]

2 голосов
/ 09 января 2011

Как вы уже сказали, вы должны использовать циклическую конструкцию.

В Mozilla Developer Network имеется хорошая документация на них.

Но, честно говоря, я думаю,Лучше прочитать их Руководство по JavaScript , прежде чем пытаться написать Игру, иначе вы в конечном итоге столкнетесь с кучей тупиков и вскоре потеряете интерес к созданию игры.

Также, пожалуйста, оставайтесь на MDN при поиске в поиске справки JavaScript, так как на многих сайтах в Интернете есть пример плохого, старого, неработающего кода и помощь.* из w3schools.

0 голосов
/ 09 января 2011

Для программистов доступны различные циклические конструкции, наиболее распространенными из которых являются для цикла и для цикла .

Цикл for хорош для "зацикливания" несколько раз, а цикл while предназначен для зацикливания, когда какое-то значение "true".

В этом случае вы знаете количество строкчто вам нужно нарисовать, чтобы цикл for лучше всего соответствовал

Это пример кода для цикла for.Что происходит, так это то, что код между {и} запускается несколько раз.При каждом запуске цикла переменная i увеличивается на 1, начиная с 0. Это продолжается до тех пор, пока не будет выполнено условие i

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...