Страница 1 из 1

Программа ОТРАЖЕНИЕ ШАРИКА от стенок

Непрочитанное сообщениеДобавлено: 22 ноя 2015, 10:31:14
Little_kitten
Помогите пожалуйста, довести до ума программку)) В целом идеи есть, и она даже работает, но не совсем так, как бы хотелось)
В общем, суть задачи - шарик начинает движение из центра поля, достигая края - отскакивает от него, но так чтобы угол падения, был равен углу отражения. Кроме того, нужно иметь 2 кнопки: "старт" и "стоп" движения. И считать количество отскоков.
В основном, проблема в том, как изначально задать движение под углом...то есть, чтобы не по горизонтали он летал, а каждый раз по рандомной траектории.
Буду рада дельным советам))))

Re: Программа ОТРАЖЕНИЕ ШАРИКА от стенок

Непрочитанное сообщениеДобавлено: 23 ноя 2015, 13:34:09
Anri
Ответ, как и вопрос:
для этого запускаете генератор случайных чисел, вызываете генерацию числа, пишете какой-нибудь алгоритм, типа, если >0.1 и <=0.2 - это 10° вправо и так далее...
Этот полученный угол запоминаете, меняете ему отклонение от вертикали на противоположное (надеюсь как быть с 90° и отклонением сами понимаете) - вот вам и угол отражения.

Те же дела со скоростью.
---
Надуюсь тема спрайтов и материалов не упоминалась? :))))) А то этак можно наворочить...