Я пытаюсь собрать частицы друг на друга, почти как если бы песок накапливался в часовом стекле.Штабелирующие частицы/круги сколь угодно малого размера в AS3
Мне не нужна куча, я хочу, чтобы это было как бы стеком слева направо. В идеале, они будут течь сверху с нарастающим темпом, как каждый раз в пару секунд. Прямо сейчас, они просто видны.
Я застрял на ошибке, которая начинает размещать координаты кругов на 0,0. Это происходит случайным образом, в зависимости от размера и текущего количества кругов. Я не могу сказать, в чем проблема, и мне жаль, что я не могу найти API для чего-то такого, что я мог бы использовать сейчас. Я в огромной щепотке, и любая помощь или идеи очень ценятся!
http://jevinkones.com/circles/
Hi Brian, Спасибо за ваш ответ. У меня есть x, y отслеживание выходного окна, и я вижу, где все идет не так. Я просто не уверен, что мне нужно изменить в своей логике, чтобы учесть тот результат, который мне нужен. x, y нового круга определяются x, y последнего круга (ов) и их радиуса (для вычисления расстояния). В новой строке он начинается слева и пытается приспособиться к кругам предыдущей строки, вычисляя радиус нового круга с радиусом нижних кругов. Если обнаружено перекрытие, он использует другой круг, чтобы проверить, подходит ли рассчитанный x, y для размещения. – jevinkones
Можете ли вы опубликовать свою реализацию? Существует определенная проблема с вашим обнаружением перекрытия - поскольку окружности, уложенные в (0,0), перекрываются. Возможно, эта проблема связана с фактическим размещением в (0,0) ...? –