回答編集履歴
1
追記
answer
CHANGED
@@ -1,5 +1,8 @@
|
|
1
1
|
まず、MAPを一回り大きくして、一番外周を壁マス(番兵データ)で埋めるのが管理しやすいかと。
|
2
|
-
自キャラのxとy座標を保持し
|
2
|
+
自キャラの`x`と`y`座標を保持し、移動キーを押下時に移動先のマスを判定して値が0(床)以外だったら、移動しない
|
3
3
|
このような処理で。
|
4
4
|
|
5
|
-
xとy座標にはimg_rect.x
|
5
|
+
`x`と`y`座標には`img_rect.x`と`img_rect.y`が使えた記憶があります。
|
6
|
+
|
7
|
+
■参考情報
|
8
|
+
[マップとの当たり判定](http://aidiary.hatenablog.com/entry/20080526/1275749090)
|