私の質問を見てくれてありがとう!私のゲームにはいくつかのシーンがあります。IntroScene、HomeScene、および PlayingScene があります。ここで、変数int playerStrengthを作成する必要があり、それを 0 として開始したいが、それを HomeScene に表示する必要があり、PlayingScene もそれにアクセスできるようにする必要がある場合、どうすればこれを行うことができますか? ? HomeScene はこの整数を表示する必要があり、PlayingScene はそれが何であるかを知る必要があるため、プレイヤーが与えるダメージの量に影響を与えることができます。(また、players クラスも、この変数が何であるかを知る必要があります)。私はこれに非常に長い間苦しんでおり、本当に助けていただければ幸いです! ありがとう!
2 に答える
1
この種の情報をカプセル化するモデル クラスを作成し、それをアプリ デリゲートに割り当て、[UIApplication sharedApplication].delegate を介して他のすべてのクラスにアクセスさせます。値がいつ変更されるかを知る必要があるView Controllerに対して、キー値の監視を行うことができます-クラシックMVCアーキテクチャ。
于 2011-05-01T19:43:57.210 に答える
0
私は最近、まさにこれらの種類のアーキテクチャの問題に関するチュートリアルを書きました 。
于 2011-05-01T21:55:30.817 に答える