[表示 : 全て 最新50 1-99 101- 2ch.scのread.cgiへ]
Update time : 07/24 13:01 / Filesize : 40 KB / Number-of Response : 129
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ゲームで、この処理ってどーやってんの?】



1 名前:1 mailto:sage [2018/05/30(水) 20:09:05.10 ID:fZdspc/Y.net]
ゲームを作ってるor作りたい人が、自分のゲームに実装したい処理や、既存のゲームのこんな処理ってどーやって実現してるの?と質問すると、心優しい誰かが説明してくれるスレです。

質問は、これこれこういう処理、〇〇のゲームのこれみたいな、とか、△△のこの面のこれってどーやってんの?という感じで既存のゲームなどを例示したりして、分かりやすい質問を心がけましょう。

説明は、コード羅列は禁止しましょう。長文でも良いので、このようにできている、又は、こんな感じでできるんじゃない、という風に文章で分かるような説明を心がけましょう。


■ゲーム開発会社がゲーム製作技術を伝授するスレ
https://mevius.5ch.net/test/read.cgi/gamedev/1520381891/
↑上記スレを見ていて、現スレのようなのがあれば、便利かなと思って建てました。

100 名前:5.73 ID:MKfcSVnL.net mailto: ドラクエなどゲーム中の文字が1つづつ順番に表示されていくメッセージ方法はどうやるのでしょうか? []
[ここ壊れてます]

101 名前:名前は開発中のものです。 mailto:sage [2018/08/25(土) 12:51:01.09 ID:OvQHBAkb.net]
文字を1つずつ表示していくのです

102 名前:名前は開発中のものです。 mailto:sage [2018/08/25(土) 16:00:26.64 ID:0BXhQFwr.net]
文字じゃないけど俺も気になる
タイマーでも使うのかな
イベントドリブンなプログラムって面倒だ

103 名前:名前は開発中のものです。 mailto:sage [2018/08/25(土) 16:16:04.68 ID:CuEuXqBV.net]
文章データの〇番目を表示させるだけだろ
タイマー時間後〇をインクリさせて呼ぶだけ

104 名前:名前は開発中のものです。 mailto:sage [2018/08/27(月) 19:26:58.08 ID:W/pOawXb.net]
ゲームだったら何かしらのメインタイマーは動かしてるだろうから、
単純に文字列を配列に入れて1文字ずつ取り出せばいい

順番に配列の要素を取り出す命令があるだろうし、なくてもindex番号の変数用意してインクリメントすればいい。

このスレだとcっぽい動作になるからかわからないけど、昔言ってたけど今はほとんど使わない用語使ってる人多いね。

ゲームもオブジェクト指向で書いた方が楽だよ。

105 名前:名前は開発中のものです。 mailto:sage [2018/08/27(月) 23:52:20.15 ID:7FICON83.net]
質問者さんは死んだんかな

106 名前:名前は開発中のものです。 mailto:sage [2018/08/29(水) 12:22:23.14 ID:g7vh8DKh.net]
開発が始まって忙しいと言いつつも
連投までして答えてくれるのにね

107 名前:名前は開発中のものです。 mailto:sage [2018/08/30(木) 10:18:12.22 ID:EuvN38El.net]
最近のゲームって海の波とかの表現凄いけど、あれもポリゴン処理なのかな?
まぁそれ専用の商業ライブラリとかありそうだけど、船が白波立てたりとか、設定した水面に物体が干渉するのとか設定出来るんかね

108 名前:名前は開発中のものです。 mailto:sage [2018/08/30(木) 13:26:59.90 ID:8CC7+Iyv.net]
水面や波はシェーダで
しぶきはパーティクルが基本やね



109 名前:名前は開発中のものです。 mailto:sage [2018/08/30(木) 14:53:31.11 ID:58pnB0BU.net]
下の毛の処理ってどーやってる?剃ったらチクチクするんだよなぁ

110 名前:名前は開発中のものです。 mailto:sage [2018/08/30(木) 15:04:07.12 ID:q8csUN/f.net]
そこもシェーダで

111 名前:名前は開発中のものです。 mailto:sage [2018/08/30(木) 15:12:33.93 ID:8CC7+Iyv.net]
カリングで

112 名前:名前は開発中のものです。 mailto:sage [2018/09/03(月) 14:40:51.05 ID:OhvFcOuP.net]
>>105
>海の波とかの表現
荒いのはジオメトリレベルで表現してる
(ちょっと古いけど)2Dの高低地図の計算結果を元にジオメトリをいじるやり方もある
https://news.mynavi.jp/article/graphics-56/

113 名前:名前は開発中のものです。 mailto:sage [2018/09/14(金) 22:16:00.06 ID:Rat/lDaG.net]
シェーバー使えよ

114 名前:名前は開発中のものです。 mailto:sage [2018/09/15(土) 13:26:02.93 ID:1xVzdLHU.net]
お気に入りはフィリップスですね

115 名前:名前は開発中のものです。 mailto:sage [2018/09/17(月) 07:46:18.41 ID:11fnJD9C.net]
>>3
亀で申し訳ないが、n がある程度自由に決められる数なら、2^n の数にすれば
AND でマスクするだけで済む。割り算って重たいからね。
経験上どうしても 2^n 以外にしないといけない場合ってめったにない。

116 名前:名前は開発中のものです。 [2018/10/27(土) 18:45:13.86 ID:OANpL5O5.net]
【本家が完走したけど、このスレってどーなってんの?】

117 名前:名前は開発中のものです。 mailto:sage [2018/12/27(木) 08:42:24.44 ID:vkWIuT25.net]
c#触り始めてるんだけど、明示的な型の定義とかナントカがめんどすぎる。
とりあえず何でも入る型とかってないのか。
VBでいうobjectとかvariantとか。

118 名前:名前は開発中のものです。 mailto:sage [2018/12/27(木) 08:44:15.16 ID:vkWIuT25.net]
>>113
それ知りたいです。
なんてキーワードで検索すれば良いですか?
割り算の高速化、とかかな。



119 名前:名前は開発中のものです。 mailto:sage [2018/12/27(木) 09:53:02.20 ID:DqRp1IMl.net]
>>115
void

120 名前:名前は開発中のものです。 mailto:sage [2018/12/27(木) 10:22:43.87 ID:AhZXfowm.net]
>>116
そのレスでほとんど語ってるが語ってる内容がわかんないってならビット演算子で検索するといいよ

121 名前:115 mailto:sage [2018/12/30(日) 22:52:35.30 ID:qdLlihgJ.net]
>>117
え、マジですか。空っぽを返すとしか認識してないのですが。

>>118
なんとなく分かりました。0101ニシン数を右にシフトすると基本半分になる奴ですね。ちょっと調べて割り算関係のところを改良するのは楽しそう。

122 名前:115 mailto:sage [2018/12/30(日) 22:55:23.17 ID:qdLlihgJ.net]
あ、間違った。AND関数でマスクというのは、ビット演算で、任意の箇所だけ残す的なやつか。
勉強してみます。ありがとうございます。

123 名前:名前は開発中のものです。 mailto:sage [2019/01/17(木) 14:41:40.08 ID:7TWzM6ZF.net]
>>119
c#のdynamic型。
ただし、動的型付けじゃないと困る場面でなければ使う必要ない。素直に型定義しとけ

124 名前:名前は開発中のものです。 mailto:sage [2020/03/02(月) 11:38:25.33 ID:ioQXd+CC.net]
>>119
まあ void じゃなくて void * だけどね
趙亀レス

125 名前:名前は開発中のものです。 [2020/04/22(水) 22:22:24 ID:uQHhJAOe.net]
ゲーム作りたいな、と軽い気持ちで調べて、このスレ読んでいきなり心折れそうなんやが

126 名前:1 [2020/06/26(金) 09:24:36 ID:1Y6XlZbc.net]
1です。

>>3についての>>70>>77の記述に対して、コメしようと思ったけどやめました。

3の式は5に発展して、送る数が複数でもよくなったり逆順でも大丈夫になって、0〜nを前後にループさせることができるようになったんですよね。

自分的には、74さんのツッコミの意図は、自分(1)はなるべく汎用的な数式で表わそうとしていたんですが、それに対し70,77さんが、書き方と処理の流れが分かってないと理解しづらい三項演算子や、Cでの書き方を記述したからではないのかなあ、と思いました。

127 名前:弟子 mailto:sage [2020/06/29(月) 05:44:55.34 ID:dQV6Jn9N.net]
主さんはそろそろユニティに移行したのかな?それともまだVBなのかな?

128 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<40KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef