簡體   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