上下左右に移動する節だぜ!

動いてるもの見ないとなんも分かんないだろ。
コントローラーを触らせながら覚えていってもらおうぜ?

オブジェクトを動かせる例をいろいろ並べていくぜ。
標的・遠ざかる累積
キーボード操作方法
… 自機を上下左右へ、印字を逆方向へ動かすぜ!- … 自機をホームに戻すぜ。
標的・遠ざかる累積 > ソースコード
ソースコードはこちら(^▽^)!

[遠ざかる]というのは、[十字キー]を押しっぱにしたらどこまでも行ってしまうということだぜ。
[累積]というのは、キーを押している間、数ドットずつ動くことだぜ。

RPGの歩行グラフィック > 自機ウォーキング・遠ざかる累積
キーボード操作方法
… 上下左右に動かすぜ!- … 自機をホームに戻すぜ。
RPGの歩行グラフィック > 自機ウォーキング・遠ざかる累積 > ソースコード
ソースコードはこちら(^▽^)!

歩行のアニメをしてたり、向きが変わるだけで雰囲気出るだろ。
RPGの歩行グラフィック > 自機ウォーキング・遠ざかるグリッド吸着
キーボード操作方法
… 上下左右に動かすぜ!- … 自機をホームに戻すぜ。
RPGの歩行グラフィック > 自機ウォーキング・遠ざかるグリッド吸着 > ソースコード
ソースコードはこちら(^▽^)!

キーをちょいっと押しても、次のグリッドまで残っている分を勝手に動いてくれるのが違いだな。
RPGの歩行グラフィック > 自機ウォーキング・境界のあるグリッド吸着
キーボード操作方法
… 自機を上下左右に動かすぜ!- … 自機をホームに戻すぜ。
RPGの歩行グラフィック > 自機ウォーキング・境界のあるグリッド吸着 > ソースコード
ソースコードはこちら(^▽^)!

盤の端っこから先には、出ていけなくなっているのが違いだぜ。
RPGの歩行グラフィック > 盤ウォーキング・遠ざかるグリッド吸着
キーボード操作方法
… 盤を上下左右に動かすぜ!- … 盤をホームに戻すぜ。
RPGの歩行グラフィック > 盤ウォーキング・遠ざかるグリッド吸着 > ソースコード
ソースコードはこちら(^▽^)!

自機が動いてなくても、盤が動いていると、自機が前に進んでいる感じがするだろ。
RPGの歩行グラフィック > 不動タイルへ投影・遠ざかる像
👆 タイルは動いていないぜ(^▽^)!
だから、数字がタイルの上を入れ替わっている(=シフトしている)ぜ(^▽^)!
キーボード操作方法
… 印字を上下左右に動かすぜ!- … 印字をホームに戻すぜ。
RPGの歩行グラフィック > 不動タイルへ投影・遠ざかる像 > ソースコード
ソースコードはこちら(^▽^)!

タイルが並べてあって、そのタイルに何か表示されてるだけだぜ。


どこに保存されてるのか、数字の並びが、まるで本当に有るみたいにタイルに映ってるの、[像]だぜ。
[像]はどっかに本体のデータが保存されてるのな、その本体のデータは[実物]。
実物をタイルに[投影]して、[像]を見てるわけだぜ。

RPGの歩行グラフィック > 不動タイルへ投影・境界のある像、盤の端歩き
👆 ヨコ:10、タテ:10のサイズのフィールドを歩いてみてくれだぜ(^▽^)!
上下左右の端に画面外が見えないようにロックがかかるか、また、盤の端まで歩けるか、試してみてくれだぜ(^▽^)!
キーボード操作方法
… 上下左右に動かすぜ!- … 印字をホームに戻すぜ。
RPGの歩行グラフィック > 不動タイルへ投影・境界のある像、盤の端歩き > ソースコード
ソースコードはこちら(^▽^)!

RPGの歩行グラフィック > 不動タイルへ投影・両端つながりの像
👆 タイルは動いていないぜ(^▽^)!
だから、数字がタイルの上を入れ替わっている(=シフトしている)ぜ(^▽^)!
キーボード操作方法
… 上下左右に動かすぜ!- … 印字をホームに戻すぜ。
RPGの歩行グラフィック > 不動タイルへ投影・両端つながりの像 > ソースコード
ソースコードはこちら(^▽^)!

いつまでもぐるぐると回れるぜ。
RPGの歩行グラフィック > 不動タイルへ投影・遠ざかる像・像サイズ可変
👆 設定にあるスライダーバーを動かして、タイルに表示される数字を広げたり縮めたりしてみようぜ(^▽^)!
キーボード操作方法
… 印字を上下左右に動かすぜ!- … 印字をホームに戻すぜ。
RPGの歩行グラフィック > 不動タイルへ投影・遠ざかる像・像サイズ可変 > ソースコード
ソースコードはこちら(^▽^)!

RPGの歩行グラフィック > 回り込むタイルへ投影・両端つながりの像・視野外マスク例示
印字y=0 | 人y=64
人 スペース=false | ↑=false | ↑=false | →=false | ↓=false
印字 右へ回り込み=0 | 下へ回り込み=0
キーボード操作方法
… 自機を上下左右へ、タイルと印字は、上下左右キーの入力とは逆方向に動かすぜ!- … 自機をホームへ、タイルと印字の位置を最初に有った並びに戻すぜ。
👆 自機が動く代わりに、盤の方がスクロールして、そして画面外に出た端のタイルが、反対側の端に回り込み(ラップアラウンド)しているぜ(^▽^)
端はちらつくから、ゲームで使うときは、半透明の黒いマスクが掛かっているところは画面に映らないようにしてくれだぜ(^~^)!
マスの中の1段目の数字は、タイルに付いている番号だぜ(^▽^)!
2段目の数字は、スタビライザーだぜ、つまり、見た目上、左上から 0, 1, 2 ... となるように画面に固定(Fix)した番号だぜ(^▽^)!
3段目の大きな数字は、印字だぜ(^▽^)!
タイルはスワップ(塗り替え)ではなく、スクロールしているぜ。スクロールってのは、数ドットずつ流れるように動いていくことだぜ(^~^)
👆 [設定を表示]から設定をいじって、 ヨコ:10、タテ:10のサイズのフィールドを歩いてみてくれだぜ(^▽^)!
盤より大きな数字柄がシフトしているのを見てくれだぜ(^▽^)!
👆 [設定を表示]から設定をいじって、フィールドの端まで歩いてみてくれだぜ(^▽^)!
上下左右の端に画面外が見えないようにロックがかかるか、また、盤の端まで歩けるか、試してみてくれだぜ(^▽^)!
RPGの歩行グラフィック > 回り込むタイルへ投影・両端つながりの像・視野外マスク例示 > ソースコード
ソースコードはこちら(^▽^)!

溢れ出たタイルは反対側へ回り込み(ラップアラウンド)をするぜ。



ループのチェックを外して、盤の端を歩いてみるのもいいな。
RPGの歩行グラフィック > 回り込むタイルへ投影・両端つながりの像・視野外マスク例示・マップタイル画像付き
👆 半透明の黒いマスクのところは画面に映らないようにすればOkだぜ(^~^)!
マスの中の4段目の数字は、ソース・タイルのインデックスだぜ(^~^)!
キーボード操作方法
… 自機を上下左右へ、印字を逆方向へ動かすぜ!- … 自機、印字の位置を最初に有ったところに戻すぜ。
元画像のタイルマップを表示:
:ここまで。
印字y=0 | 人y=64
人 スペース=false | ↑=false | ↑=false | →=false | ↓=false
印字 右へ回り込み=0 | 下へ回り込み=0
outOfSight1WithMaskSquareCount=0
RPGの歩行グラフィック > 回り込むタイルへ投影・両端つながりの像・視野外マスク例示・マップタイル画像付き > ソースコード
ソースコードはこちら(^▽^)!
上下左右に移動しようぜ! > ソースコード
ソースコードはこちら(^▽^)!