【发布时间】:2009-11-18 03:55:29
【问题描述】:
我想制作一些简单的 2d 游戏/克隆(适用于 Mac),但我有几个问题:
- 我应该使用 Quartz 2d 还是 OpenGL(我不打算很快尝试 3d)
- 似乎有很多类型定义的东西,比如 CGFloat/GLfloat,我应该使用哪个?
- 我应该在游戏中也使用 Objective-C(类)还是只使用 C? (我假设我会在窗口和视图中使用 Objective-C 和 Cocoa。)
- 每次都重绘整个视图可以吗?我不太明白 NSView 的 -drawRect 的dirtyRect 参数是如何工作的,它怎么知道我要更新什么?
- 有什么好的教程吗?
谢谢。
【问题讨论】:
-
另一种检查非常容易绘图的语言是处理。 processing.org