1

私はこれのためのチュートリアルをやろうとしています:

https://www.makegameswith.us/gamernews/384/build-your-own-2048-with-spritebuilder-and-cocos2d

上記のチュートリアルに CCSprite を追加したいと思います。Spritebuilder で CCSprite をレイアウトし、最初に可視性をオフにします。それぞれのタイルが表示されたときにのみ、CCSprite が表示されます。たとえば、タイル A が最初に表示されると、CCSprite A が表示されます。タイル A が別のタイル A と結合すると、タイル B が表示され、CCSprite B も同様に表示されます。

問題は、タイルの値を決定するために使用されるスイッチ ケースが Grid.m にあるのに、Spritebuilder に追加された CCSprite が MainScene クラスの CCNode の下にあることです。CCSprite のカスタム クラスを配置しない場合、XCode はメンバー変数を見つけることができませんでした。CCSprite に "Grid" のカスタム クラスを配置すると、XCode は "このクラスはキー スプライト フレームのキー値コーディングに準拠していません" というエラーを返します。ここで何をすべきですか?

4

1 に答える 1