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