>>69
・坂を方程式で表す方法
例えば天井がy=-0.1*x+64の直線と考えれば、
atamay<=-0.1*atamax+64なら当たり。
地面をy=-0.1*x+480の直線と考えれば、
asiy>=-0.1*asix+480なら当たり。
atamax,atamayはキャラの頭の座標。asix,asiyはキャラの足の座標。
画面は640*480を想定。
・小さい矩形に分ける方法
天井も地面も小さい矩形がたくさん集まったものだと考え、それぞれの矩形と
の当たり判定を行う。壁(当たり判定がある地形)があるシューティングとかは
これでやってるはず。
これなら坂はまっすぐでなくてもかまわない。
・色で判定する方法
たとえば壁(当たり判定がある地形)は黄色で描くものと決める。atamax,atamay
の座標の色を読み黄色なら当たり。RGBのRが128以上なら壁とかでもいい
(言語による)。描画処理と当たり判定の順序に気をつける必要がある。地形
を描いて、キャラを描く前に当たり判定を行う。あるいは地形だけ仮想画面に
描くか。
・矩形との当たり判定
天井をたとえば10度傾いた矩形と考える。この矩形をAとする。Aの中心点
を中心として−10度回転させた矩形をBとする。同じように点(atamax,atamay)
を回転させた架空の点の座標を(kakuux,kakuuy)とする。
あとは普通に傾いてない矩形の当たり判定(Bと(kakuux,kakuuy)の当たり判定)
を行うだけ。足と地面も同様。サイン、コサイン、アークタンジェントが分かれば
できる。
探検
ゲームのアルゴリズムを教えて管sai
2007/02/24(土) 16:15:49ID:LTRE8EdM
レスを投稿する
ニュース
- 訪日中国人減少ならGDP下振れ エコノミストが試算 ★3 [蚤の市★]
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★7 [ぐれ★]
- 【立民】『台湾有事』答弁巡る岡田氏質疑の「しつこい」との批判の声に反論「安全保障が国会で真剣に議論されなくなったら終わり」★3 [尺アジ★]
- 【反発強まる中】日本外務省の担当局長が17日に日本を出発し中国訪問へ… [BFU★]
- 「クマはなるべく山に返す努力を」「クマと戦争は間違っている」動物保護活動家の主張 棲み分けと学習放獣でクマ被害なくなるのか?★4 [ぐれ★]
- 【サッカー】W杯欧州予選 イタリアがノルウェーに 1-4で敗退 プレーオフへ ハンガリーはアイルランドに負け予選落ち [阿弥陀ヶ峰★]
- ネトウヨが「おあしす」発動した場合の対処方法👉 [256556981]
- 【悲報】橋下徹「日本から中国にご説明に伺うのが、今の日本と中国の力関係、力を持つまではキャンキャン騒ぐな」→外務省局長きょう訪中 [733893279]
- 日本人さん「稚魚うめぇ!小魚うめぇ!魚卵うめぇ!精巣もうめぇ!!!」👈よくよく考えると魚を滅ぼす為の民族じゃねぇか [152212454]
- 第二次日中戦争の敗戦後にネトウヨの言いそうなこと [819729701]
- 【速報】外務省局長「ちょっと中国行ってくるわ。発言を撤回するつもりはないと伝えてくる😡」 [583597859]
- 🏡なにここ👊😅👊ここにな🏡
