[過去ログ]
2ch版いただきストリート作りませんか? (1002レス)
2ch版いただきストリート作りませんか? http://mevius.5ch.net/test/read.cgi/gamedev/1070487979/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
330: 300 [sage] 2005/08/08(月) 23:25:00 ID:rkeTqnYU >>328(◆EFBt/pII5Yさん) 小マップのサイズ調整は、もちろんマップデータに組み込む事もできますが、マップデータ側ではなくアプリ側で処理すべき項目のような気がしますね。 マップ画面作成の一環として行なうもので、話はそれほど難しいものでもなく、 「マップが画面上で、縦あるいは横で一定以上のスペースを使っている場合、小マップ1マスのサイズをいくつに、それ以下ならいくつにする」 などと扱えばいいはず。 処理イメージとしては、 各マスについて「表示位置(マップデータ上の座標×80+差分×20=各マスの右下の画面上における座標)の最大値」を取る。 全マスの中で最大値を取るとマップ領域の右辺・下辺になるので、 その値の大きさによって小マップのマスの大きさを決定する。 どうするかはお任せです。 >>329さん その方法だと真っ直ぐしか進めない十字路には対応できないです。 それを対応しようとすると、少しややこしくなってしまうのは致し方ない。 5方向の分岐は、こんな風に、 ■■ ■□■ ■ マスの配置が奇妙になってしまうので存在しませんが、>>320の方式だとこれにも対応できますね。 画面上でずらして表示できる仕様と上手く合わせて使えば新機軸のマップも作れるかも? http://mevius.5ch.net/test/read.cgi/gamedev/1070487979/330
334: ◆EFBt/pII5Y [sage] 2005/08/09(火) 00:12:23 ID:UCzaNptO >>331 その方法は>>330を読む限り完璧っぽいのですが、 実際そのデータを使って移動させる方法が良い方法思い付かないのです。 プログラム側で行ってる処理を書こうにも上手く説明できないできそうもないですし・・・。 なので>>304に比べると劣りますが、楽な方法を考えました。 >>333 どうもありがとうございます。 熟読しておきます。 http://mevius.5ch.net/test/read.cgi/gamedev/1070487979/334
335: 304 [sage] 2005/08/09(火) 00:30:25 ID:YYsTfEJ4 >>325 ◆EFBt/pII5Y マップなんだけど、テキスト形式で読める ようにするのがいいと思う。マップを制作 してもらう場合、バイナリ形式とは扱い やすさが違うし、Web上でそのまま公開 できるのも利点だろう。 どうしてもテキスト形式で扱えないなら コンバーターでも経由して読み込み、 データそのものはテキスト形式で提供 &公開してもらうことをお勧めする。これ だけのものを作れる実力があるんだし、 ぜひ対応させてくれよ…。なっ なっ? 縮小マップは>>330の意見に賛同したい。 計算すれば得られる同じ内容のデータを 複数持つのは無駄だと思うんだ。 >>332 自分のデータに「方向」を持たせて、 「方向」×2番目から2文字抜き出した ものが移動可能な方向――という処理は 難しいかな?戻る場合は、座標マップから 計算してもいいし、たどった経路を記録 してそれを使う方法でも大丈夫だと思う。 >>304 の方法なら制限もないし、90度 回ってもジグザグに移動しても、対応 できる柔軟性があるんだけどな……。 http://mevius.5ch.net/test/read.cgi/gamedev/1070487979/335
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s