簡體   English   中英

Swift:繪制矩形的最快方法

[英]Swift: Fastest way to draw a rectangle

我正在制作一款幾乎完全由純色矩形組成的游戲。 目前,我將SKSpriteNodes用於其中的所有矩形,因為需要對它們進行動畫處理和觸摸,但是在創建數百個矩形時,我發現它們會造成很大的滯后。

我需要的是一個可以用純色繪制的矩形,沒有紋理或其他任何東西,但是由於某些原因,這些會導致很多滯后。

如果可能的話,我想避免像以前那樣嘗試使用OpenGL,而花了我幾個月的時間來做一件事情。 我只是覺得必須有一種我找不到的快速方法。 任何幫助將不勝感激!

皮膚的簡單性(即只是矩形而不是更復雜的圖像)不太可能導致性能問題。 考慮這樣的動畫動畫1萬個粒子 從樂器開始。 這樣便可以找到瓶頸所在。 在這些比例(100秒)下,幾乎總是將O(n ^ 2)算法潛入您的系統,而不是繪制行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM