回答編集履歴

1

表現修正

2022/07/08 19:58

投稿

RiaFeed
RiaFeed

スコア2701

test CHANGED
@@ -1,4 +1,4 @@
1
- 左上から1ブロックずつ壁判定してそのブロックが壁じゃなかったら移動というコードになっているからですね。
1
+ 左上から1ブロックずつ移動先が壁じゃなかったら移動というコードになっているからですね。
2
2
  ミノ全体でみれば壁に当たっててもブロック一つ一つを見ればブロックの一つ右は壁とは限らず一部だけ壁じゃないということで動くから
3
3
  飛び越えてるように見えるし形も変わるというおかしなことになるんですね。
4
4
  ひとまず壁衝突判定のためにループを回してどのブロックも移動の結果壁に当たらないことをチェックしてから