簡単な2Dゲーム/クローン(Mac用)を作りたいのですが、いくつか質問があります。
- Quartz 2dまたはOpenGLを使用する必要があります(すぐに3dを試す予定はありません)
- CGFloat / GLfloatのようなtypedefされたものがたくさんあるようですが、どちらを使用すればよいですか?
- ゲームにもObjective-C(クラス)を使用する必要がありますか、それともCだけを使用する必要がありますか?(ウィンドウとビューにはObjective-CとCocoaを使用すると思います。)
- ビュー全体を毎回再描画しても問題ありませんか?NSViewの-drawRectdirtyRectパラメーターがどのように機能するかを本当に理解していませんが、何を更新したいかをどのように知るのですか?
- このための良いチュートリアルはありますか?
ありがとう。