2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

DXライブラリ 総合スレッド その18

1 :名前は開発中のものです。:2014/05/07(水) 19:44:28.30 ID:qr2Z08k5.net
Cを習得した程度のスキルでも、ゲームのグラフィックを比較的容易に描画する事のできる、
「DXライブラリ」に関するスレッドです。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。

【公式】
http://homepage2.nifty.com/natupaji/DxLib/

【関連スレ】
C/C++ゲーム製作総合スレッド Part5
http://toro.2ch.net/test/read.cgi/gamedev/1389798031/
ゲームプログラムなら俺に聞け30
http://toro.2ch.net/test/read.cgi/tech/1388933972/

●DXライブラリではなくDirectXの質問ならこっちへ
【C++】DirectX初心者質問スレ【C】(プログラム技術板)
http://toro.2ch.net/test/read.cgi/tech/1370015791/

321 :名前は開発中のものです。:2014/11/19(水) 17:08:37.82 ID:XOzf+VjY.net
>>320
それなら、重なった座標から位置を割り出すことが必要だね
まったく別の処理が必要だぞ

>>313の概念図と合わせて見れ
http://www.dotup.org/uploda/www.dotup.org9930.jpg

322 :名前は開発中のものです。:2014/11/19(水) 17:10:08.59 ID:id7T2TDI.net
>>321
え、四点必要なの??

お互いの矩形の左上の座標だけじゃダメ?

323 :名前は開発中のものです。:2014/11/19(水) 17:10:34.05 ID:XOzf+VjY.net
ちなみにこの方法だと超高速で飛んでくる物体(マリオだと走る速度の5倍くらい)には誤爆するからあとはごまかしの技術

324 :名前は開発中のものです。:2014/11/19(水) 17:13:40.11 ID:XOzf+VjY.net
>>322
左上の座標+物体のXサイズYサイズの情報があればそれで4点あるのと同じだろ(原点、原点+x、原点+y、原点+x+y)

その数値を使って重なった位置を求めるだけ

余計なおせっかいだが、マリオみたいなゲームなら地上側の下座標を原点として考えるのをおすすめする

325 :名前は開発中のものです。:2014/11/19(水) 17:21:35.64 ID:id7T2TDI.net
>>324
>左上の座標+物体のXサイズYサイズの情報があればそれで4点あるのと同じだろ(原点、原点+x、原点+y、原点+x+y)
あ、そうだった。ごめんごめん

>>323
>あとはごまかしの技術
これも気になる、、というか>>315の方法はあんまりお薦めしないってこと??

ID:XOzf+VjYは別のお薦め方法があるよってわけではない?
別に無いなら、>>313の概念図とあなたのくれた画像と>>315の内容で
進めてみようと思うんだけども。

326 :名前は開発中のものです。:2014/11/19(水) 17:29:56.75 ID:gyoeuLjK.net
アクションゲームを作りたいという前提で説明すると、
踏み付けとか体当たりというのは下や横への攻撃だから、
相手のどの面に当たったかじゃなくて、攻撃判定を特定方向に出すと考える。

自分も敵もキャラサイズより小さめのダメージ判定を持たせる。
ジャンプ下降中や体当たり中は、自分のダメージ判定をはみ出す形で、
足の位置や体側面に攻撃判定を作る。

327 :名前は開発中のものです。:2014/11/19(水) 17:32:33.82 ID:XOzf+VjY.net
連続書き込み引っかかったわ
>>325

>>315のはあたったオブジェクトが動いてた方向がわかるだけで、あたった面を判定する処理とは別だよ
斜めに動く物体があると高確率で誤判定する

ほぼ縦に動いてる物体同士が真横同士でぶつかった場合でも、>>315の方法だと縦に衝突したと判定される
俺の解説した方法で判定しきれない高速物体との衝突の時、補助として使うといい

ごまかしが必要というのは初心者向けの判定方法だから。厳密にやるとお前のレベルだと対応しきれない複雑な処理になる

328 :名前は開発中のものです。:2014/11/19(水) 17:39:25.95 ID:JSiE6qgd.net
Box2Dとかに丸投げするのはどうだろう

329 :名前は開発中のものです。:2014/11/19(水) 18:24:56.94 ID:MSY6gmXE.net
色々と意見が出てから言うのもなんだけど、
ジャンプアクションならアクション特化のエディターで作った方がいいと思う
俺はどうあってもC++でゲーム制作技術を習得するんだ!とか、
既存のエディターではどうしても再現できない独創的な仕様がある!ってんでもない限りはね…

330 :名前は開発中のものです。:2014/11/19(水) 19:42:21.22 ID:HWXJ3kGs.net
そんなん言ったら全部Unityでいいじゃん
個人的には、今だにこういうライブラリ使ってる人って実行ファイル全て手作りしたいというか、開発工程も楽しみたい人だと思うんだよね
「俺の考えた最高の神ゲー」の方向にベクトルが向いてない作業はやりたくないというかなんというか
エディタの学習コストだってバカには出来ないし、エディタが想定していること以上の事は出来ないしわけだし

総レス数 995
233 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★