Я задал другую версию этого вопроса на сайте gamedev.SE ранее сегодня, но решил, что смогу получить лучшие ответы здесь. Также переформулировали вопрос некоторые. Я надеюсь, что все в порядке, не смог найти ничего, что бы запрещало это в FAQ
Я играю в пазлы, мало что сделал, прежде чем столкнулся с первой проблемой.
Вопрос а) По сути, я хочу создать определенное количество одного и того же объекта / функции (шара). Но объекты будут создаваться динамически (так как количество шариков может варьироваться от 3 до 25), предпочтительно с циклом for, выдвигающим разные шарики в массив.
Однако я не достаточно опытен, чтобы найти хороший способ сделать это.
Кроме того, после того, как у меня на холсте будет множество моих шариков, я хочу выбрать один из шариков.
Вопрос б) Как узнать / определить, по какому мячу в массиве щелкнули?
Достаточно ли простого цикла for для доступа к объектам с помощью [i]?
Я сделал jsFiddle пример того, что я хочу с 1 шаром (вам нужно нажать на оранжевый шар, чтобы выбрать, затем вы можете перемещать его, щелкая в любом месте на холсте).
Это то, что я хочу сделать, но с большим количеством шаров, и количество шаров не указано (решая, какую часть суммы я покрыл). Как я мог решить это простым способом?
Помощь оценена.