[過去ログ]
【初心者】スレを立てる前にココで質問を【Part18】 (1001レス)
【初心者】スレを立てる前にココで質問を【Part18】 http://echo.5ch.net/test/read.cgi/gamedev/1223550808/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
61: 名前は開発中のものです。 [] 2008/10/23(木) 14:53:23 ID:0Y8SKYAh 質問です。 初期のゼルダがそうだったと思うのですが、 基本的に固定画面で、画面に表示されているマップの端にキャラクターがタッチすると、 うにょーんとスクロールして隣のマップに移動するようなシステムってありますよね? こういう類のシステムについて、 (1)一般的な名前があれば教えてください。 (2)実装する場合、プレイヤーキャラクターの位置はワールド座標で管理するのが一般的でしょうか? それとも、画面ごとのローカル座標で管理するべきでしょうか? (3)それ以外にコツ、バグ頻出ポイントなどがあれば教えてください よろしくお願いします。 >59 実際にスマブラ系のゲームがどうやってるかは知らんけど、それで可能ならそれでいいんじゃないの? 面倒なら矩形同士の判定でもいいと思うけどね。 http://echo.5ch.net/test/read.cgi/gamedev/1223550808/61
62: 名前は開発中のものです。 [] 2008/10/23(木) 15:47:52 ID:l9nJy5mA 日本語がおかしくてすいません。 実際のスマブラではこうやっているとか、 似たようなゲームだとこんな風に判定しているとか事例を聞きたかったのです。 >>61 他に方法が思いつかなかったもので。 http://echo.5ch.net/test/read.cgi/gamedev/1223550808/62
63: 名前は開発中のものです。 [sage] 2008/10/23(木) 18:50:50 ID:VqSMvTQg >>61 ゼルダスクロールで通用してたけど今はどだろ。 座標はローカル+現在画面で表示している場所の位置(X=5,Y=2など)で管理するとやりやすいかな。 これといって正解があるわけじゃないけど、2次元配列でエリアを管理できるので楽。 CAreaData* m_pArea[100][100]; CAreaDataに壁や敵などの情報を放り込めばm_pArea[X][Y]などで簡単に引っ張れる。 スクロールの際に壁や敵なども一緒にスクロールするので、CAreaData自体に座標を持たせ、 その座標から相対位置でオブジェクトを置けばCAreaDataの座標を変えるだけで全部スクロールしたり。 http://echo.5ch.net/test/read.cgi/gamedev/1223550808/63
70: 61 [sage] 2008/10/24(金) 00:20:38 ID:Bq5AnlQF >63 遅れたけどthx 素直にローカル座標でやるのが楽そうね。 スクロールしなきゃすげー楽なんだけどなあ、あれ。 横から見たタイプのアクションで、 階段状のブロックをジャンプしながら上って、隣(上)のマップに移動するとして → 人 ■■■ ↑ ■■■■■ 上のマップ ------------------------------ ■ ↑ ■ 下のマップ 人 ■ ■■■■ キャラは、足場を見ずにジャンプすることになるんだけど 既存作品だと、足場をスカった記憶ってあんまり無いような気がするんだ。 マップ切り替えの時に、キャラのジャンプ軌道とか修正してるのかな? http://echo.5ch.net/test/read.cgi/gamedev/1223550808/70
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s