ここに何かを投稿するのはこれが初めてです。:)。
このスタックオーバーフローでもこの問題を何度も検索しましたが、まだ運がありません。
Cocos2d の 2 つのオブジェクト間の境界について 1 つ質問があります。わかりやすくするために、例を挙げましょう。Line と Square Box の 2 つのオブジェクトがあります。Square Box のサイズは約 32 x 32 です。Square Box は静的であるのに対し、ラインは可動オブジェクトです。ラインが移動する方法は、水平ラインの 45 度上です。線が正方形のボックスに当たると、90 度下に反射する必要があります。
私の問題は、光が鏡に当たるように線を反射させたいことです。したがって、線が四角いボックスに当たると、線は当たった場所に応じて反射する必要があります。たとえば、線が 45 度上に移動しているときに、線が左面の正方形のボックスに当たると、270 度反射します。線が底面の四角い箱に当たると90度反射する・・・などと、移動方向もそれに応じて変化しなければなりません。
私の英語でごめんなさい... :D.
ありがとう、