する質問をすることでしか得られない、回答やアドバイスがある。描く処理をまとめた関数。この中に全ての処理を入れる。</html>上記のコードでは、ボールの位置(中心の座標)が壁の位置に来たら「反射する」、という状況であり、ボールが壁に半分くらいめり込んでから反射するという状況らしいのですが、意味が分からない部分があります。そもそも中心の座標というのは、どこを指すのでしょうか?また、ボールが壁に触れた瞬間に、ボールを反射させる為のコードを書きたいと思っているのですが、そのヒントのようなものを頂くことはできますでしょうか...?attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順link+2ここでの中心の座標とは、そのまま、ボール(円)の中心を指しています。ボールを描画しているのは以下の箇所になります。);上記は、(ball.x、ball.y)を中心座標とした円を描画します。本プログラムで、反射の処理をしているのは、collisionDetector関数になります。if文で、ball.x(ボールの中心)が、canvas.width(canvasの右端)に到達したら、ball.dxに-1を掛けることで、ボールの進行方向を反転させています。再度ball.dxに-1を掛けることで、ボールの進行方向を反転させています。ヒントとしては、ここのif文の条件を変更すれば、「ボールが壁に触れた瞬間に、ボールを反射させる」を実現できます。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link0ヒントのようなものゲームセンターにある「エアホッケー」のような挙動を考えるといいですよ。ball.yボールがめり込むのは中心座標の稼働範囲が半径を無視しているから。canvas.height)正しく反射させるには、半径も考慮する。さんの回答も併せて考える。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。toDataURL圧縮したjpeg形式のU...解決済javascriptの勉強としてゲームのようなものをつくっています。0HTMLのdrawCircleが動作しません。頂いたご意見への回答は行っておりません。