「判定詐欺坂」
- https://scratch.mit.edu/projects/1034245494/
- 「122秒ある解説アニメです。前回のデジャヴすぎて目を疑いそう」
あらすじ
アニメ
- 遅刻しそうなので坂を登ろうとする。
- しかし坂の当たり判定が四角なので登れない。
解説
- 坂道と四角形の判定について解説する。
- 流石に難しすぎたのでどんな図形でもできるやり方にした。
- まずは線分同士が触れているか判定してくれるプログラムを用意する。
- そしてそれぞれ3,4つの線分の座標を導き、1パターンでも触れていたら全てに触れている判定にする。
- 四角は4ヶ所に判定があるので、当たり判定の種類は4で掛けて12,16通りとなる。
- それを適当なプラットフォーマーに導入する。
- 下半分はプレイヤーの線分の中にすっぽり坂道が入ったときの判定。逆は忘れてた。
- 坂道を置くと重くなるバグも発生したが修正済み。
- しかし4種類しか坂道無いのに重くなるようなプログラムを作る意味とは。