Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Способ для создания однотипных объектов (Canvas) (https://javascript.ru/forum/misc/79190-sposob-dlya-sozdaniya-odnotipnykh-obektov-canvas.html)

lamlan 01.01.2020 18:53

Способ для создания однотипных объектов (Canvas)
 
Здравствуйте, я пишу небольшую игру на js с использованием Canvas, для сдачи её в конце учебной практики. В моей игре будет создаваться много однотипных объектов ( к примеру красных квадратов ). Которые будут делать одинаковые действия, плюс еще будет учитываться ихняя коллизия. Поискав по интернету, я нашел способ связанный с одномерными массивами. Где будет прорисоваться все однотипные объекты и даже выполнять действия, но учитывать коллизию с ними будет трудновато, поэтому я хочу узнать у людей которые знают намного больше чем я по js. Есть ли какой-нибудь другой способ хранения информации по однотипным объектам, чтобы еще можно было взаимодействовать с ними? Вроде есть конструкторы в js, но по-моему они не подходят? Подскажите в каком направление копать? Может продолжить работать в одномерных массивах? Заранее спасибо.:victory:

MallSerg 01.01.2020 20:01

Без конкретного кода с объяснениями это бесполезная болтология.

Ну вот пример простой реализации частиц с коллизией.
https://drawcall.github.io/three.pro...collision.html

Rise 02.01.2020 08:31

Цитата:

Сообщение от lamlan
способ связанный с одномерными массивами

Это что имеется в виду?


Часовой пояс GMT +3, время: 20:54.