Como calcular o ângulo de rejeição?

Eu brinquei com ele por um tempo, mas simplesmente não consigo entende

Fiz um tanque que dispara mísseis e, quando os mísseis atingem as paredes, quero que eles ricocheteiem, mas quero que ricocheteiem no ângulo certo.

gora, não tenho obstáculos, os mísseis ricocheteiam quando saem doviewportRectangle Eu fiz

A solução que estou procurando é bastante avançada?

Existe uma maneira relativamente simples de fazer iss

questionAnswers(9)

yourAnswerToTheQuestion