2Dゲーム当たり判定総合 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2015/10/25(日) 18:33:11.50ID:LdCA/4cy 2Dゲームの当たり判定について話すスレです。
2015/10/25(日) 19:05:25.83ID:NtJGWEyB
166:Classical名無しさん:2015/10/25(日) 18:25:58.63 ID:omIkX318
【板名】ゲ製作技術
【板URL】http://peace.2ch.net/gamedev/
【タイトル】2Dゲーム当たり判定総合
【名前(省略可)】
【メール欄(省略可)】
【本文】
2Dゲームの当たり判定について話すスレです。
【板名】ゲ製作技術
【板URL】http://peace.2ch.net/gamedev/
【タイトル】2Dゲーム当たり判定総合
【名前(省略可)】
【メール欄(省略可)】
【本文】
2Dゲームの当たり判定について話すスレです。
3名前は開発中のものです。
2015/10/26(月) 22:50:39.13ID:m84CkINn 競馬ゲームみたいの作るとして
直線では
例えばX軸が同じでYが近づいてきたら速度落とすなりコース変えるなりして重ならないようにするとします
でも丸いコーナー回ってる時に接触しないように回避するプログラムってどう作ったらいいんでしょうか?
難しすぎてなんか頭混乱するんですけど
そもそもコーナー回るプログラム自体どう作るのがベストなんでしょうか
直線では
例えばX軸が同じでYが近づいてきたら速度落とすなりコース変えるなりして重ならないようにするとします
でも丸いコーナー回ってる時に接触しないように回避するプログラムってどう作ったらいいんでしょうか?
難しすぎてなんか頭混乱するんですけど
そもそもコーナー回るプログラム自体どう作るのがベストなんでしょうか
4名前は開発中のものです。
2015/10/26(月) 23:52:34.98ID:/wmNmPUM XとYどちらも近づいてきたら避けるようにすればいいんじゃないの?
2015/10/27(火) 00:04:10.93ID:K8glnHxf
詳しく言うと一定距離以上近づいてきたら、コースの外側にいるほうが一定距離外側に行くみたいな感じでいいと思う。
馬もコースも円にしたら考えやすいんじゃない?
馬もコースも円にしたら考えやすいんじゃない?
2015/10/27(火) 00:25:40.89ID:uaz/6p+c
スマートな方法ではないけど
自分なら沢山の線分をコースの形に近似するように並べて
総当りで線分の中点と馬との距離が一番近い線分を探し
そことの距離やら角度やらで押し戻すなり何なりの処理をすると思う
自分なら沢山の線分をコースの形に近似するように並べて
総当りで線分の中点と馬との距離が一番近い線分を探し
そことの距離やら角度やらで押し戻すなり何なりの処理をすると思う
2015/10/27(火) 04:23:34.30ID:SnFkHc6s
AIにおいてトライ&エラー方式は人もやることだから入れといて損はないと思う。
画面構成にもよるけど、2Dなら三角関数で動かすようなイメージだよね?
いわゆるアナログ時計で、今いる場所が軸で、進行方向が針の先。
進行速度が半径。
針の向きの変わる角度と半径は、馬の性能差やコンデションで変わる。
コースの途中途中に目的地をつけて、そこまでの最短ルートをトライ&エラー。
コーナーがあれば近寄る。他の馬がいれば避ける。
他の馬の速度も考慮し、数手後のそれぞれの位置を予測しながら。
ムチやスタミナ、馬の性格、騎手の判断力などバラツキ要素もあるだろうね。
接触リスクをどの程度許容するかも馬次第。フィジカルの強い馬ならコース取りは安定するだろう。
弱ければ、より安全策を取るような思考になるんだろうね。
画面構成にもよるけど、2Dなら三角関数で動かすようなイメージだよね?
いわゆるアナログ時計で、今いる場所が軸で、進行方向が針の先。
進行速度が半径。
針の向きの変わる角度と半径は、馬の性能差やコンデションで変わる。
コースの途中途中に目的地をつけて、そこまでの最短ルートをトライ&エラー。
コーナーがあれば近寄る。他の馬がいれば避ける。
他の馬の速度も考慮し、数手後のそれぞれの位置を予測しながら。
ムチやスタミナ、馬の性格、騎手の判断力などバラツキ要素もあるだろうね。
接触リスクをどの程度許容するかも馬次第。フィジカルの強い馬ならコース取りは安定するだろう。
弱ければ、より安全策を取るような思考になるんだろうね。
8名前は開発中のものです。
2015/10/28(水) 21:48:08.86ID:LgzIhTFP 保守
2015/10/29(木) 20:00:49.55ID:0zZnrzc3
多対多の当たり判定ってどうやるのがイケメンなんだよ
10名前は開発中のものです。
2015/10/29(木) 20:09:55.90ID:G9FU8mut 辺*辺の回数総当り
↓
どれか当たっていればtrue
当たっていなければ多角形と各頂点の当たり判定を総当りで判定
どれか当たっていればtrue
当たっていなければfalse
↓
どれか当たっていればtrue
当たっていなければ多角形と各頂点の当たり判定を総当りで判定
どれか当たっていればtrue
当たっていなければfalse
2015/10/30(金) 03:51:18.04ID:whhohjRY
>>9
大雑把に画面をn個の領域に分けるだろ。で、各物体をそのいずれかに分類していく
境界の辺りにある物体は複数の領域に含まれてかまわない
で、そのn個の領域ごとに総当たり判定すればいい
ただ同じ判定が2回起こり得るから除外するのが面倒かも
大雑把に画面をn個の領域に分けるだろ。で、各物体をそのいずれかに分類していく
境界の辺りにある物体は複数の領域に含まれてかまわない
で、そのn個の領域ごとに総当たり判定すればいい
ただ同じ判定が2回起こり得るから除外するのが面倒かも
2015/10/30(金) 22:11:46.83ID:DNJxU7mv
二重ループで二重目の初期値を一重目のカウンタにする感じ?
同じカウンタ値でない かつ 存在している が条件。
四角同士の判定はせず、お互い点と点で認識。
一重目の点の一定の縦プラマイの範囲内かつ、一定の横プラマイの範囲内に、二重目の点があればヒット。
一重目のループ初期値と終了値を変動させると相互判定の偏りが減る。
同じカウンタ値でない かつ 存在している が条件。
四角同士の判定はせず、お互い点と点で認識。
一重目の点の一定の縦プラマイの範囲内かつ、一定の横プラマイの範囲内に、二重目の点があればヒット。
一重目のループ初期値と終了値を変動させると相互判定の偏りが減る。
13名前は開発中のものです。
2015/11/17(火) 23:46:36.88ID:69rKkG3S 保守
14名前は開発中のものです。
2015/12/18(金) 16:00:46.55ID:Myl9lO+O あげ
15名前は開発中のものです。
2016/03/23(水) 00:27:22.77ID:SpSehPDt まるさんかくしかく
16名前は開発中のものです。
2017/12/31(日) 21:37:33.86ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
3J0J2AWAKF
グーグル検索⇒『来島のモノノリウエ』
3J0J2AWAKF
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【国際】トランプ氏、来年4月に中国を訪問する招待を受け入れる 習氏も国賓で訪米へ 電話会談 [ぐれ★]
- 【岸田朗報】鰻(ウナギ)、ガチで3年以内に1匹1000円以下へ!!!! [782460143]
- 【実況】博衣こよりのえちえち朝こよ🧪
- 習「中国とアメリカは軍国主義(日本)を倒した仲間。勝利の成果を守るために協力すべきだ」とトランプに呼び掛け。高市早苗、終了。 [153490809]
- シャコがデカかったらヤバイよな
- 専門家「社会不安や不満が高まると、人々は原因を単純化し外集団を脅威として捉えやすくなります」政権批判か?😡 [399259198]
- 【急募】巨人の人的補償プロテクトリストWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
