回答編集履歴

1

追記

2018/08/17 11:43

投稿

umyu
umyu

スコア5846

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