[過去ログ]
ゲームボーイアドバンス(GBA)非公式開発 Part2 (1002レス)
ゲームボーイアドバンス(GBA)非公式開発 Part2 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
507: 名前は開発中のものです。 [] 2006/03/07(火) 00:19:36 ID:2maRPTXR ソニックザヘッジホッグやロックマンとかの横スクロールアクションで 地形、足場の当たり判定をどのように持つかについて質問なんですが 素人考えだと ?タイルごとに当たり判定の属性を持つ。 ?当たり判定のある背景だけを一つのBGに分けて 背景色以外の部分に当たり判定を持つ。 だと思うのですが ?だとタイル単位でしか扱えないため斜めの坂などの複雑な地形を作れません。 ?だと坂とかも表現できるとおもいます。 でも、ロックマンゼロとかのマップデータをVBAで確認してみると 当たり判定がある部分と無い部分の背景が一枚のBGに描かれています。 この場合、どのように当たり判定を持っているのでしょうか? 作成するゲームによって当たり判定の持ち方は変わってくると思いますが 上記のようなゲームを作る場合はどのように当たり判定を持つのが一般的でしょうか? 参考になるサイトとかあれば教えてもらえないでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/507
509: 名前は開発中のものです。 [sage] 2006/03/07(火) 07:32:50 ID:P11agiDo >>507 当たり判定だけのマップを作る そのマップが視覚的に見えてる必要は無い http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/509
510: 名前は開発中のものです。 [sage] 2006/03/07(火) 07:35:16 ID:jNiGJUSI >>507 BGにとらわれずに、マップのパラメータを配列の変数として持てばいいんじゃね? 床と傾斜の違いも同じく。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/510
511: 名前は開発中のものです。 [sage] 2006/03/07(火) 22:33:51 ID:GCKxwI5B >>507の?は草の上を歩く場合、困ったことに…葉っぱ一枚の上にも乗っかってしまう。 >>509 510のやり方をになると想像。チップごとに当たり判定がある?の方法。 チップごとに次のような判定をする。 0…当たり判定無し □□□□ □□□□ □□□□ □□□□ ?…当たり判定あり。 ■■■■ ■■■■ ■■■■ ■■■■ ?…当たり判定ありで次のような判定をする ■□□□ ■■□□ ■■■□ ■■■■ ?…当たり判定ありで次のような判定をする。 □□□■ □□■■ □■■■ ■■■■ 白い□の部分は当たり判定が無い。背景チップ番号を取得して0〜?の場合に 分けて当たり判定。当たり判定の種類をもっと増やすこともできる。 これでマリオ風の坂道をなだらかに歩いて降りる表現もできるようになる。 チップ内の当たり判定だけど、上は4x4マスにしたけど、8x8ドットで 判定するなら8x8マスでの当たった/当たらない判定になる。 やったことないので想像です、スマソ。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/511
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s