Theres 2 части моей проблемы, и они связаны.У меня странная форма на моем интерфейсе, показанном ниже, я пытаюсь случайным образом создавать мувиклипы в пределах его границ, но у меня возникают некоторые проблемы с поиском хорошего способа сделать это.
Вопрос 1 : я могу запустить условие If, чтобы проверить с помощью bitMapData.hitTest, чтобы увидеть, имеет ли мувиклип случайное появление в пределах этой фигуры, если он не просто повторяет попытку с новым набором случайных координат.Однако есть ли лучший способ?Как способ принимать во внимание только координаты внутри фигуры?За один раз будет много MC, поэтому я надеюсь уменьшить нагрузку или, по крайней мере, найти эффективный способ сделать это вычисление.
Вопрос 2 : MovieClips появились вэта форма в конечном итоге будет иметь механизм обнаружения столкновений, который будет отталкиваться при взаимодействии с ним. Есть ли способ удержать их в этой форме с помощью какого-либо обнаружения границ?
Если бы это был квадрат, мы могли бы легко их проконтролировать на всех 4 ребрах,но не с этой формой.В настоящее время я думаю о том, чтобы снова использовать bitMapData.hitTest для обнаружения выхода за пределы после отталкивания, но как узнать, какой Point () является ближайшим «краем» этой фигуры для возврата MC в?