ios的caeagllayer類有什么作用?
ios的caeagllayer類有什么作用?函數(shù):caeaglayer是calayer的一個子類,用于顯示任意OpenGL圖形。在大多數(shù)情況下,您不需要手動設置caeaglayer(假設為glkvie
ios的caeagllayer類有什么作用?
函數(shù):caeaglayer是calayer的一個子類,用于顯示任意OpenGL圖形。在大多數(shù)情況下,您不需要手動設置caeaglayer(假設為glkview)。特別是,您將設置opengles2.0上下文,這是現(xiàn)代IOS設備的標準實踐。盡管glkit不需要完成所有這些,但是glkit包含了很多額外的工作,例如設置頂點和片段著色器,這些著色器在程序中以類似C的語言glsl獨立存在,并在運行時加載到圖形硬件中。編寫glsl代碼與設置eaglayer無關(guān),因此我們將使用glkbaseeffect類來抽象著色邏輯。對于其他事情,我們?nèi)匀粫褚郧澳菢印T陂_始之前,您需要將glkit和OpenGLES框架添加到項目中,然后就可以實現(xiàn)它了,這是設置gaeaglayer的最低工作量。