glkit

    0熱度

    1回答

    我有我正在使用的光線跟蹤下面的代碼。該代碼可以在非視網膜iPad上成功運行,但不能在視網膜iPad上運行。觸摸被檢測到,但是轉換後的點向左和向下偏離應該位置。任何人都可以建議我如何更新下面以適應視網膜屏幕? - (void)handleTap: (UITapGestureRecognizer *)recognizer { CGPoint tapLoc = [recognizer lo

    0熱度

    1回答

    我想圍繞OpenGL中的對象繞軌道運行相機。沒有發生。這裏是我的代碼: 該對象是標準的多維數據集。 - (void)update { float aspect = fabsf(self.view.bounds.size.width/self.view.bounds.size.height); float radius = 10.0f; float startAng

    0熱度

    2回答

    假設我有一個GLKVector3並且只想讀取CG值爲x和y的值 - 我該怎麼做?

    0熱度

    2回答

    說我已經被定義爲一個正方形如下: typedef struct { float Position[3]; float Color[4]; } Vertex; const Vertex Vertices[] = { {{2, 0, 0}, {1, 0, 0, 1}}, {{4, 0, 0}, {1, 0, 0, 1}}, {{4, 2, 0}, {1, 0, 0, 1}}, {{2

    0熱度

    1回答

    我使用GLKit,並在24幀我需要一個CGImageRef(沒有alpha層)和應用另一個CGImageRef(無alpha層)作爲它的掩碼(黑色和白色圖像)並將結果渲染爲GLKit紋理。 一開始我嘗試這個辦法:分配所產生的UIImage到一個UIImageView時 CGImageRef actualMask = CGImageMaskCreate(CGImageGetWidth(maskRef

    1熱度

    1回答

    我有一個GLKViewController,呈現一個OpenGL 2.0場景。所有的工作都很好,但是當我繼續使用新的故事板場景(通過UINav控制器),然後返回到OpenGL ES 2.0場景時,不再調用視圖控制器中的update和drawRect方法。 我已經嘗試在viewDidLoad方法中設置self.pased到NO,但無濟於事。 任何人都可以建議這裏發生了什麼? GLKViewContr

    1熱度

    2回答

    我有一段代碼加載使用glTexImage2D這樣的紋理: // to test texturing CGImageRef imageRef = [[UIImage imageNamed:@"Blob.png"] CGImage]; int width = CGImageGetWidth(imageRef); int height = CGImageGetHeight(imageRef);

    1熱度

    1回答

    我上僅與程序產生的線繪製新的iOS遊戲努力。一切都運轉良好,除了一些奇怪的打嗝和一些原始的打嗝。 我在一個點,我需要實現文本和字符被設置爲在陣列中的一系列點。當我去繪製點(這是CGPoints)時,一些繪圖模式很有趣。 effect.transform.modelviewMatrix = matrix; [effect prepareToDraw]; glEnableVertexAttribA

    1熱度

    1回答

    我想呈現兩個立方體與紋理(「身體」和「頭」)。有一個包含所有立方體面的紋理地圖集。爲了達到這個目的,我創建了一個類來封裝所有繪製立方體的代碼:MSTexturedCube。 // In MSTexturedCube.h #import <Foundation/Foundation.h> #import <GLKit/GLKit.h> @interface MSTexturedCube :

    0熱度

    1回答

    我想嵌套 XIB內的GLKView。基本上此處的步驟: Nested GLKView and GLKViewController 我CustomOpenGLController.xib只是一個GLKView。 我的MainViewController.xib有一個GLKView子視圖。 在我MainViewController.xib我有一個GLKView有出口: @property (weak,