
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Scratch3 『もし端に着いたら跳ね返る』で何が起こる? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scratch3 『もし端に着いたら跳ね返る』で何が起こる? - Qiita
「入射角=反射角」とはならない入射角がありました。 入射角が 90度に近いときは 反射角 = 入射角 + α ... 「入射角=反射角」とはならない入射角がありました。 入射角が 90度に近いときは 反射角 = 入射角 + α というか、80度≦入射角 のときは、反射角=79度(固定) です。 わざと 少し大きな角度で反射させているようです(Scratch3 の仕様かな) 入射角が小さいときに 反射を強くさせることで「動き」を強調しているのかも。 なぜなのかはScratch3 の実装者にきかないとわからないですが、そんな反射をすると覚えておくと、いいことがあるかもね。 もっと追及してみる 『もし端に着いたら跳ね返る』ブロックが実行されると何が起こるのでしょうか? 反射して向きが変わるだけでしょうか。 前後で少し止めて動きを観察する 経過 (1)開始 (2)右上の端に触った (3)向きが変わる (4)移動が起こる (2)で変わった「向き」の方向へ移動していないことに注目してください。 「向き」は維持したまま