2011-11-12 34 views
2

我有編程opengl和使用android sdk的經驗,但我從未在android中使用過opengl,並且我有一個只使用普通視圖和畫布執行所有繪製的項目。這很好,直到我們開始將應用程序變成真實世界的應用程序,其中可能有40個或更多的位圖一次在屏幕上浮動,然後應用程序在新的測試硬件上緩慢下降。關於將普通視圖轉換爲GLSurfaceView的教程

我知道,我可以使用的OpenGL ES,NDK的,或GLSurfaceView但我想從社會上知道:

是否有對現有視圖轉換爲GLSurfaceView面向任何教程或材料?

我在想如果我在GLSurfaceView中使用opengl我會得到很好的性能提升。我想要重寫的自定義視圖非常簡單,但我在擴展GLSurfaceView並正確創建Renderer時遇到了一些麻煩。一切都是黑色的,除非我完全透明,無論如何你什麼都看不到。

所以如果有一個人能饒了我的「閱讀文檔」的答案,並指向我一個教程,將節省我三天閱讀時間我很樂意欣賞吧:)

+1

太糟糕了,你難倒了所有人,你問了我正在尋找答案的問題! – pilcrowpipe

+0

只是指這個鏈接。它包含一些示例代碼使用GLSurfaceview.its對你有用.. http://hariandroid.wordpress.com/2013/07/09/how-to-draw-a-line-in-opengl-es2-0-in- Android的使用,觸摸事件處理/ – harikrishnan

回答