繁体   English   中英

绘制/渲染网格iOS的最佳方法-生活游戏

[英]Best way to draw/render grid iOS - Game of Life

我正在刺杀约翰·康威(John Conway)的生活游戏[wiki][demo] 用C开发了一个小程序来计算下一个状态-使用一维数组(但具有二维数组逻辑)。

我希望以此为基础开发一个小型iOS应用程序(向Objective-C!),我想知道以最佳方式和最快的方式呈现视频中所示的网格。 注意,它必须渲染每一秒的分数,并使用10的数组来确定“块”的相应颜色。

编辑:我可能正在查看约10帧/秒,但非常大的网格。 它将渲染出数十万个正方形。 当然,如果使用iPhone / iPad技术实际上无法做到这一点,那么我将减小网格尺寸。 它是可变的,没有问题,只是在更大范围内看起来更加“史诗”。

任何建议都会有所帮助,以前从来没有碰过这种方式。

最好的方法取决于您的标准。 最快的可能是使用OpenGL。 您甚至可以编写着色器来进行整个模拟。 但是,OpenGL很难。 真的很难

我怀疑使用Core Graphics并在将单元格数组呈现到屏幕上的视图的drawRect方法中实现代码会足够快。 这取决于您拥有多少个像元以及要绘制多少帧/秒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM