- 1 名前:名前は開発中のものです。 mailto:sage [2023/09/23(土) 15:32:53.06 ID:rB/f9i/B.net]
- ゲームプログラミングのセオリーがわかる本てありますか?Actorの使い方とか、管理アクターの作り方とか、ステートマシン管理とか、素人脱却のためプロのセオリーが知りたいと思ってます。
現場に就職したら覚えられる部分て独学だとなかなか難しいですよね。
- 6 名前:名前は開発中のものです。 [2023/10/02(月) 19:22:40.19 ID:xAqfAieo.net]
- ゲームなんて案外、大量のグローバル変数とgoto文で作られているものさ
- 7 名前:名前は開発中のものです。 mailto:sage [2023/10/02(月) 23:53:28.82 ID:fpPn2SYZ.net]
- 左手の拳を軽く握って素早く出して戻す。これがジャブだ
な、かんたんだろ
- 8 名前:名前は開発中のものです。 mailto:sage [2023/11/15(水) 13:32:31.62 ID:1LHncK0c.net]
- 「プロのセオリー」を本に期待する時点でお察し
開発経験それなりに積んでいる人なら銀の弾丸が無いことにすぐ気づく それと「プロのセオリー」による開発事例もネットに転がってるから、そういうところから吸収できないものかね
- 9 名前:名前は開発中のものです。 [2025/01/23(木) 03:26:57.93 ID:jX3jbfMo.net]
- >>6
質問させてください ゲーム作成入門系の本をよく読むのですが、 グローバル変数を大量に使うサンプルを作成、説明されています。 サンプルの規模が大きくないので、理解はできます。 普通のプログラムの本を読むと、 グローバル変数の使用は、 変数が変わるタイミング、参照される場所が、わかりにくいなどの理由で 使わないよう説明されます。 大規模なゲーム作成のプログラミングにおいては、 何か特別、グローバル変数を管理する手法があるのでしょうか? 回答、見解をいただければ幸いです
- 10 名前:名前は開発中のものです。 mailto:sage [2025/01/23(木) 14:57:59.29 ID:Vht6bpJH.net]
- 大規模プロジェクトでグローバル変数を使用する場合は、変数名にプレフィックスをつけることをルール化し管理します。
プレフィックスと使用例は以下のようになります。 プレフィックス例: global_variable_oi_konnantukauyatuoru_kisokarayarinaose_mosi_honkidetukaitaibaaiha_riyuu_to_bagu_detatokino_sekinin_zenbu_torimasu_ttteiu_seiyakusyo_kake_prefix_kokomade_ 使用例: public float global_variable_oi_konnantukauyatuoru_kisokarayarinaose_mosi_honkidetukaitaibaaiha_riyuu_to_bagu_detatokino_sekinin_zenbu_torimasu_ttteiu_seiyakusyo_kake_prefix_kokomade_player_hp = 100.0; コードレビュー時にこのプレフィックスがついたグローバル変数を見つけた場合は、賞与減額などをちらつかせながら小一時間問い詰めるなどするとより効果的に管理できるでしょう。 ご参考になれば幸いです。
- 11 名前:9 [2025/01/23(木) 18:30:10.23 ID:jX3jbfMo.net]
- 10さん。回答ありがとうございました
すごいプレフィックスですね。 怖
|

|