トップページgamedev
197コメント56KB

★★★ゲームの技術を見破るスレ★★★

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/11/07 06:35ID:???
あのゲームのあそこ、実はこうやってるんだよね〜
と見破ってみたりするスレ。
GT3の環境マッピングはどうやって誤魔化してるの?
ICOの影はどうやってるの?
ねずみくすの毛ってすごいの?
01621602005/04/10(日) 18:02:12ID:J0vRKXH1
>>161
分かりました。ありがとうございました。
このスレに書いたのは、スレ立てるまでも無いスレが終わりそうだったからです。
01631612005/04/10(日) 20:12:21ID:07DWtOU+
... 本当に解ったのか?
このスレでするべき質問ではない と言う意味も理解していないのでは無いのか?

まるでSFC時代の画面を表示するのにそれほど重くなると言った気にすべきほどのことすら発生するはずがない。
だから、この程度で重くなるだとか言ってるのはロジック以前のハードウエア支援の使い方と言った部分に問題が由来する と言うことだ。

つまり、ゲームの技術を見破る以前のことだからスレ違いだと。

まあ、解ったんならいいんだが。
年甲斐もなくこんなレスする俺はDQNだぜ (´∀`)
01641612005/04/10(日) 20:15:35ID:07DWtOU+
後、どの程度遅くなるのか等をちゃんとした数値で出すか、ソースコードをすべて公開して聞くべきだな。
そして、その質問をするべきスレは、プログラムの最適化を扱うスレだ。

後は俺が叩かれるだろうから 161 はこれを持って居なくなる。
0165名前は開発中のものです。2006/09/01(金) 23:42:11ID:/m07WVDn
良スレ期待age
0166名前は開発中のものです。2006/09/03(日) 12:59:37ID:pvfBezt/
〜そしてまた一年後へ〜
0167名前は開発中のものです。2007/10/05(金) 00:52:06ID:nWdMxz1S
ふふふ
0168名前は開発中のものです。2008/02/14(木) 16:17:32ID:okmG8qIL
てすてす。
0169名前は開発中のものです。2008/02/14(木) 16:24:15ID:HXXoHanw
(笑)
0170名前は開発中のものです。2008/02/14(木) 18:55:07ID:gDIdJqIL
海腹川背のラバーリングって(ry
0171名前は開発中のものです。2009/09/04(金) 23:39:21ID:lAAJ9lKu
うふふ
0172名前は開発中のものです。2010/01/12(火) 12:55:42ID:3x5PTpJ2
見破った!!
0173名前は開発中のものです。2010/01/12(火) 16:40:18ID:VJgMQUtP
『FREEJIA〜回帰の果てに〜』のヴォイスってどうやって入れてるんだろう
0174名前は開発中のものです。2010/01/13(水) 00:37:41ID:2JCWFQFD
ぬるp
0175sage2010/02/26(金) 00:16:41ID:vRULJhED
a
0176名前は開発中のものです。2011/02/23(水) 01:18:34.46ID:7QAhqyDr
hoshu
0177 忍法帖【Lv=15,xxxPT】 2011/07/07(木) 13:47:25.71ID:j3v2oZQH
test
0178 忍法帖【Lv=18,xxxPT】 2011/07/12(火) 23:22:31.90ID:FrxyFfE0
test
0179名前は開発中のものです。2011/07/26(火) 18:09:28.07ID:psDpmx7R
0180名前は開発中のものです。2011/08/15(月) 02:42:31.43ID:TDbjA0wR
nkgcdxh
0181名前は開発中のものです。2012/02/17(金) 20:30:35.62ID:DFmoSxEs
一応保守
0182 忍法帖【Lv=15,xxxPT】 2012/02/21(火) 12:10:52.28ID:/AJbGaGe
tes
0183名前は開発中のものです。2012/03/11(日) 06:53:22.23ID:gO681T/j
よく生きてるなぁ
0184名前は開発中のものです。2012/03/11(日) 10:33:06.70ID:nMJ8iNuZ
最近のFPSって敵がすげー頭よくて人間みたいに動いてるけど
ああいうのってどうやって作ってんの?
0185名前は開発中のものです。2012/03/13(火) 11:11:18.45ID:N2rQ+z43
>>184
ttp://www.cgf-ai.com/docs/straatman_remco_killzone_ai.pdf
0186名前は開発中のものです。2012/03/14(水) 15:55:11.37ID:Y0EYeHPo
>>184
いわゆるマルチスレッド処理をする
ゲームの主処理とは別に、プレイヤーと同じ立場で思考してキー入力するAIを用意する
ゲームの主処理と切り離すことで、AIを増やしてもゲームが重たくならない利点がある(代わりにAIが重たくなる)
欠点はAIのスレッドを制御するのが難しいこと。ゲームは止まってるのにAIが動きっぱなしとかなってバグの温床になるが
うまくいけばAIを何百人も用意できる

じゃあAIを人間みたく動かすにはどうするの?って話になるわけだが
マップの探索処理を使ったり、AIの思考基準を音がしたとか、敵に撃たれたとかで決めればより人間らしくなる
マップ自体をAIの都合に合わせるのも大事。AIは溶岩や水、落とし穴に簡単に落ちてしまう
0187 ◆rNRVu5n5J5mA 2012/05/03(木) 09:17:18.56ID:A6f9jZsP
記念
0188名前は開発中のものです。2013/03/07(木) 19:48:42.02ID:UA6yqIK8
質問なのでage

プレイヤーキャラを背後から見るような視点で
照準が画面中央にあるタイプのTPS
(地球防衛軍とかPSO2の肩越し視点とか)
における、弾丸の軌道はどういう処理になっているのでしょうか?

単純に考えると、手前への射撃と奥の方への射撃では
ズレが生じると思うのですが
どちらもきちんと画面中央に着弾します
それでいて、目標物への距離に応じて
銃口が動いているようには見えませんし
(気づいて無いだけで動いているのかもしれませんが)
別プレイヤーからの視点では、きちんと銃口から
弾が発射されているように見えます

何か「騙し」が入っているのだろうとは想像つくのですが
皆目見当が付けません
どなたか教えてください
0189名前は開発中のものです。2013/03/07(木) 20:32:23.29ID:Qs5MUfn/
素人考えの俺がAIの設計をしてみた。

・AIは状況に応じて行動する。
・AIの行動パターンをクラスにまとめておく。行動、状態、発動条件。
・状況をモニターし、発動条件と状態が整ったら行動させる。

これで行けると思うんだけど、実際の製品とかはどうやって作られているのだろう?
0190名前は開発中のものです。2013/03/07(木) 21:49:23.99ID:OYtdeM8c
>>188
要するに、プレイヤーは画面上の照準カーソルを二次元的に平面に動かしているだけなのに、
画面の奥の敵にも目の前の敵にも、カーソルの中央で着弾するってことだよね。

<--a-->。←遠くの敵
(距離)
<--b-->○ ←近くの敵
<--c-->田 ←カーソルの位置
○ ←プレイヤーの位置

これで近くの敵でも遠くの敵でも、プレイヤーの角度が変わらず撃って当たってると。
不思議だね〜
0191名前は開発中のものです。2013/03/08(金) 02:30:34.52ID:5469isnh
>>188,190
カメラからまっすぐ飛ぶrayに最初に衝突する物体へ向けて、
常に銃口を向ける、とかでいいんじゃないか?

というかこれ以外の部分を調整することは不可能じゃない?
0192名前は開発中のものです。2013/03/09(土) 01:07:15.38ID:nFqezBS9
操作してる奴のモニタに対してだけキャラが実際にいる位置とずらして画面に描画してんじゃねーの
他人からは肩越し視点で視線が通る必要ないから普通に実際の位置で表示すればいいし
0193名前は開発中のものです。2013/03/15(金) 08:22:43.98ID:fD1kBE6v
落合達也ってだれですか?
0194名前は開発中のものです。2013/03/15(金) 19:34:39.03ID:P30JfXL0
>>188
  C A…プレイヤー B…カーソル C…敵
 /|  
A ̄B

この二等辺三角形のCABの角度を割り出せばいいだけなんじゃね。
Bの垂直直線方向にあるCを見つけたら、BCの長さわかるよね。
Cが壁やオブジェクトすら全くない場合は、仮のポイントを仮定するんだと思う。
01951882013/04/19(金) 12:26:15.36ID:XQ7riDr3
すみません、しばらく見れてませんでした(汗)
レスありがとうございます

あれから自分なりにゲーム内で試して見たのですが
少なくともPSO2については、>>191さん、>>194さんの方式のようでした
壁と空を交互にサイティングすることで、銃口の向きが大きく変わることが確認できました

考えてみれば、ほとんどのケースでは
[カメラからターゲットへの距離]≒[キャラからターゲットへの距離]≫[キャラとカメラの間隔]
が成り立つので、多少距離が違う程度では
銃口の向きの違いはほとんど見分けられないですね
難しく考えすぎていたようです
0196名前は開発中のものです。2013/10/08(火) 09:46:14.66ID:bgWWyDrX
だいぶ技術は進化したな
0197名前は開発中のものです。2013/10/25(金) 06:37:20.04ID:mElTQQJK
今後どんなにCG技術が進化しても
結局は現場の徹夜で支えられている。ここは進歩ナシ。
■ このスレッドは過去ログ倉庫に格納されています