gpt4 book ai didi

ios - 绘制/渲染网格 iOS 的最佳方式 - 生命游戏

转载 作者:行者123 更新时间:2023-11-29 03:10:53 27 4
gpt4 key购买 nike

我正在尝试 John Conway 的人生游戏 [wiki] & [demo] .我开发了一个small program in C计算下一个状态 - 使用一维数组(但使用二维数组逻辑)。

我希望以此为基础制作一个小型 iOS 应用程序(针对 Objective-C!),并且想知道呈现视频中所示网格的最佳和最快方法。请注意,它必须渲染每一分之一秒,并使用 10 的数组来确定“ block ”各自的颜色。

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

任何建议都会有所帮助,以前从未接触过这种方式的任何东西。

最佳答案

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

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

关于ios - 绘制/渲染网格 iOS 的最佳方式 - 生命游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22267581/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com