エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ゲームプログラミング/RPG/異なる関数どうしでのパラメータ共有 - Wikibooks
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ゲームプログラミング/RPG/異なる関数どうしでのパラメータ共有 - Wikibooks
おおまかな方針[編集] ゲームは、関数などのいくつかのモジュールに分かれているので、どうやってそれら... おおまかな方針[編集] ゲームは、関数などのいくつかのモジュールに分かれているので、どうやってそれら別々のモジュールで変数を共有するか、疑問に思うだろう。 別々の関数でパラメータを共有する方法はいくつかあるが、一番簡単な方法は、単にグローバル変数を使うことである。 ※ 日本では、なぜか勘違い・生半可な理解で「グローバル変数はなるべく一切(いっさい)使わないで、保守性のために外部ファイルからアクセスできないようにするため、C++ なら例えば class などを使って、ソフトウェア工学のカプセル化の手法を使うほうがイイ」という迷信があります。しかしこれはマチガイ・勘違いであり、証拠として文献『低レベルプログラミング』(Igor Zhirkov 著、古川邦夫 監訳)には、堂々と、カプセル化された部品(文献には「パーツ」とある)的なプログラムを呼び出す方法は「グローバル変数を使う」か「隠されていな