私はまだC++を理解することに取り組んでいます。私がやろうとしているのは、特定のクラス(グローバル変数に格納された入力を制御するクラス、グローバル変数に格納されたグラフィックスを制御するクラス、変数に格納されたゲームシステム全体を制御するクラスなど)のグローバルインスタンスを作成することです。 )これまでのところ正常に動作しています。しかし、ここで、システムコントローラーからの入力コントローラーデータのインスタンスを提供する必要があります。
私のgame.hファイル(メインループと他のいくつかのものを実行するファイル)では、システムをそのように定義しました
「グローバルゲームシステム」
game.cppでは、「keyCodes」という名前の変数にアクセスできます。
input.cppファイルにgame.hとglobal.hを含めました(game.hだけでは機能しなかったので、global.hも試してみようと思いました)。gameSystemのインスタンスを確認できます。 、しかし、そのkeyCodes変数にアクセスできません。
これを修正する方法はありますか?AS3とRubyでプログラミングしたとき、この種のことがうまくいきました。モジュール式で物事を維持する方法が好きです。だから私は本当にこのxxで同じようにやりたいです