Я делаю игру, которая разрастается разбросанными x
кол-во пунктов. Все очки имеют постоянный радиус w
Создание точек рассеяния Alogrithm
Точки должны соблюдать следующие правила:
- Очки не могут перекрывать друг друга еще точки
- Точки должны быть распределены друг от друга так, что каждая точка, по крайней мере
DISTANCE
от любой другие моменты.
Не могли бы вы назвать эффективный алгоритм для выполнения этого?
Я также делаю эту игру в Swift Sprite-Kit. Поэтому, если вы знаете какой-нибудь Sprite-Kit, вы можете реализовать его в своем ответе, иначе, если вы не знаете Swift или Sprite-Kit, вы можете объяснить словами.
Что значит «Все точки имеют постоянный радиус w»? Действительно ли точки являются сферами? – vcp
да все точки являются сферами – Entitize