私があなたにできる最善のアドバイスは、cocos2d または 2d-x のプログラミングを開始することです。実際に使い始めるまで、それを学ぶことはできません。
そうは言っても、
私はまだクラスに取り組んでいます。メソッドとメンバーの値はわかっていますが、複雑なものを作成する方法を知る必要がありますか、それとも em のみを使用する必要がありますか?
あなたの質問が、自分のオブジェクトを作成する方法を学ぶ必要がある場合は、そうです。オブジェクト指向プログラミングはまさにそれです。
とにかくポインタから始めますが、それを使用する必要があるか知りたいですか?
はい、それらを使用する必要があります。コードに表示される * はポインターです。それらなしではゲームを作成できないと 100% 確信しています。
androidの部分を作るにはjavaを全部覚える必要がありますか?
いいえ、Java の「すべて」を学ぶ必要はありません。cocos2d-x を使用している場合は、コードを C++ で記述しますが、適切にビルドできるように、プロジェクトの作成とフォルダーの編成に関して、Android アプリケーションがどのように作成されるかを知る必要があります。
全体として、あなたはプログラミングを学び始めたばかりのようです。それは素晴らしいことです。始めた時は何から始めればいいのかわかりませんでしたが、私の経験上、何かを作り始めるのが一番です。はい、すべての概念と基本は重要ですが、実際にそれらを使用して、物事がどのように機能するかを理解し始めるまで、それは本当にあなたに固執しません.
最後にcocos2d-xに興味のある方は
完全な Cocos2d-x チュートリアルとガイド リスト
上記のリンクからいくつかのことをチェックしてみてください。
cocos2d のチュートリアルについては、Ray Wenderlich が優れたチュートリアルを提供しています。
http://www.raywenderlich.com/
あなたが何に興味を持っているのか正確にはわかりません...アプリを作成する場合は、iPhoneでCocos2dを使用しない通常のアプリから始めることをお勧めしますが、本当にゲームを作りたいだけなら、cocos2dではなくcocos2dから始めることをお勧めします-バツ。しばらく cocos2d-x を使っていませんが、かなりの数のバグや不具合があります...うまくいけば、今は良くなっています。一方、Cocos2d は一般的に非常に安定しており、使いやすいです。
幸運を!