glkit

    1熱度

    2回答

    我想在觸摸結束後實現動力。我在Objective-C和OpenGL ES 2.0 API上使用iOS上的GLKit。我使用四元數來旋轉一個以Arcball Rotation爲中心關於我的世界的原點的對象。當我旋轉觸摸時,我想繼續旋轉一段時間,直到沒有旋轉。 我的想法:1。 )從四元 2.獲取當前角)四元數轉換到4x4矩陣 3)使用GLKit與從目前的四元 4)降低的角度在某一點上無效旋轉矩陣的定時

    0熱度

    1回答

    以下代碼可以是使用glkit進行顏色拾取的完整模板。我只需要理解爲什麼屏幕外緩衝區中的所有像素都被着色(0,0,0),如下面的nslog所示。 注意:頂點數組在頭文件中被定義爲一個常量數組,它在我的項目的另一部分的屏幕上顯示得很好(我的問題在於屏幕外)。 頭文件 typedef struct { float Position[3]; float Color[4]; f

    3熱度

    1回答

    我有一個簡單的遊戲,它直接使用EAGLLayer。我必須設置runloop和所有OpenGL ES樣板。由於OpenGL背景問題,遊戲有時會崩潰。我聽說GLKit有一個強大的樣板OpenGL視圖,用於處理OpenGL初始化和暫停。 是否有可能爲OpenGL 1.1設置此GLKit視圖,我將從哪裏開始?

    3熱度

    1回答

    我試圖在使用GLKit的iOS應用程序中支持撤銷/重做。 當我嘗試以下方法: GLKVector3 currentTranslation = _panningObject.translation; [[self.undoManager prepareWithInvocationTarget:_panningObject] setTranslation:currentTranslation];

    0熱度

    1回答

    不確定如何在GLKit天空盒使用從網上下載的圖像作爲一種資產(如舊的蘋果/谷歌地圖街景)有兩種方法用於加載立方體貼圖與GLKTextureLoader:cubeMapWithContentsOfFile和cubeMapWithContentsOfUrl 如果我抓住本地的圖像,它工作正常: NSString *path = [[NSBundle mainBundle] pathForResource

    0熱度

    1回答

    這個問題也發佈在Apple Dev論壇上,但我沒有在那裏找到答案,所以希望這裏的某個人能夠抓住我在這裏做錯的任何事情! 我對OpenGLES和GLKit比較陌生,我試圖獲得在對象空間{x,y,z}處繪製的對象的屏幕座標。我寫了一個小便利方法: -(GLKVector3)projectX:(float)x Y:(float)y Z:(float)z zRot:(float)rot scale:(fl

    0熱度

    1回答

    我一直在嘗試在一天中的大部分時間將自定義對象對象導入到iOS中,以便在OpenGL ES或GLKit中進行渲染。 從photoshop我可以導出以下格式:Collada,Flash 3D,Google Earth 4 KMZ,U3D和Wavefront | OBJ。 我的第一個問題是,Photoshop可以導出哪種格式與將我的模型導入iOS最兼容。我一直在大部分時間都在嘗試OBJ,但期望是我需要基

    2熱度

    1回答

    我正在使用OpenGL ES 2.0和GLKit for iOS。 就像使用復古風格的圖形一樣,我的應用程序只需要以480到320的分辨率運行,就像iPhone 4顯示的一樣。 紋理圖形根據此分辨率和(0,480,0,320)的GLKit投影矩陣製成。 這一切在3GS看起來不錯,但在後來的模型OpenGL(可以理解)做了某種調整大小,以拉伸現場。這種調整大小會導致圖形模糊/平滑 - 可能使用某種默

    0熱度

    2回答

    我「想」學習的OpenGL使用這本書「學習的OpenGL ES適用於iOS:一個實用指南,以現代的3D圖形編程由Erik M.巴克」 我已經到了我試圖在測試應用程序中加載3D模型以確認我的知識的階段,儘管我可以顯示模型,但它似乎反轉了,並且紋理似乎部分顯示(或顯示不正確)。 我試過GL_BLEND,GL_DEPTH_TEST,使用ortho不使用ortho無濟於事,並意識到我可能錯過了一些不可或缺

    0熱度

    2回答

    我目前使用GLKit來做一些OpenGL繪圖。我創建了一個普通的UIViewController,然後在一個容器中添加一個GLKViewController子類來完成我的繪圖。雖然一切運行良好,如果我讓我的程序運行一段時間(也許15-30分鐘),最終崩潰,並給我以下錯誤。 malloc: *** mmap(size=2097152) failed (error code=12) *** erro