[過去ログ]
C++でFC版ドラクエっぽいRPGを作る Lv4 (621レス)
C++でFC版ドラクエっぽいRPGを作る Lv4 http://mevius.5ch.net/test/read.cgi/gamedev/1253232772/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
419: 359 [sage] 2012/01/25(水) 09:12:29.30 ID:XCRQD6qB >>418 そうですね。前列のキャラの位置へ移動させる。僕もそれでやってます。 ただ、この「位置」っていうのが曲者でしたw 先頭のキャラは真ん中にいるので、描画位置は「X:120 Y:112」なんですが、 2番目のキャラがこの位置に移動してしまうと、2番目のキャラが真ん中に来てしまう。 そうじゃなくて、先頭キャラの描画位置は固定で、変わるのは2次元配列での位置なんですよね。 1マス16×16ドットでArray[100][100]のフィールドマップであった場合、 Array[50][50]にいる先頭キャラが一歩北に進むと、描画位置は「X:120 Y:112」で固定だけど、 2次元配列での位置はArray[49][50]に変わる。そして、後ろのキャラの位置はArray[50][50]に変わる。 そうすると、相対位置からArray[50][50]は「X:104 Y:112」になる。 ってことなんですよね。 これを思いつくのに2日もかかってしまったんですw 先頭キャラの描画位置が固定っていうのがほんとやっかいでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1253232772/419
495: 名前は開発中のものです。 [sage] 2012/02/23(木) 08:37:13.30 ID:LB3Y5hY+ >>494 それだと、マップ切り替えが繋がっているマップで、次の切り替え場所に移動するとき 直接移動しても反応がないからバグに見える。 >>493 プレイしていないのでカンで答えるが、 1.イベントのトリガはそのマスに移動してきたときにチェックする。 2.単なるキャラ配置ではイベントトリガは発生しない。 3.マップ移動マスは常に1マスにして、AからBへ移動後Aへ戻ってきたときは、常にその移動マスに戻る とするだけで、問題は解決するのではないだろうか。 それとももしや座標型でイベントトリガが範囲で表されているタイプなの? その場合は、現在いる場所と移動先のイベントIDが同じならトリガを起動しないとするくらいか。 http://mevius.5ch.net/test/read.cgi/gamedev/1253232772/495
501: 名前は開発中のものです。 [sage] 2012/02/23(木) 15:01:19.30 ID:bDEGfpIH なんでそうなるんだ スレタイ読めって http://mevius.5ch.net/test/read.cgi/gamedev/1253232772/501
508: 名前は開発中のものです。 [sage] 2012/02/27(月) 00:20:29.30 ID:5Yhi+2Dw >>507 おお、いっぱい会話できる http://mevius.5ch.net/test/read.cgi/gamedev/1253232772/508
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s