2012-07-25 20 views
0

我正在嘗試動態繪圖,在手指沿着屏幕移動時隨處繪製一個粒子,就像在遊戲中「繪製某些東西」一樣。iPhone - 自定義動態繪圖使用觸摸像「畫東西」遊戲OpenGL或Core Graphics?

我的目的不是製作遊戲,但是我需要這種行爲來製作另一個應用程序。

基本上我正在尋找的行爲是蘋果示例代碼GLPaint所做的,用手指簡單繪製。

現在的問題,我知道這可以用OpenGL完成(GLPaint示例應用程序這樣做),但是我是OpenGL的新手,我想使用Core Graphics,因爲它只會是2D繪圖。

是否有可能只使用Core Graphics來做到這一點?如果是這樣,性能會受到影響嗎?一些使用Core Graphics的示例代碼將不勝感激。

在Core Graphics中執行此操作的最佳方式是不斷反覆繪製一個粒子?

謝謝

奧斯卡

+1

如果您的繪圖很簡單,那麼使用核心圖形並且您不會完成很多操作。 OpenGl當然會有更好的表現和更強大的功能,但正如你所說的那樣,快速學習有點困難。我建議看看Cocos2d,然後使用名爲CCRenderTexture的類。 – tallen11 2012-07-25 22:32:39

+0

我想我會試試,謝謝。 – 2012-07-26 13:23:12

回答

0

你有沒有考慮使用類似的Cocos2D的東西來實現OpenGL繪圖?拿起來很直觀。

對不起,我不知道使用CoreGraphics會有多麼簡單/困難/性能會如何。