原创 OpenGLES---OpenGL運行原理

{固定管線 1:VertexData 頂點數據 2:model matrix 模型矩陣 3:view matrix 觀察矩陣 4:Projection Matrix 投影矩陣 5:Divide byw 標準化設

原创 2dx-lua-class

{class     Shape  基類(模型)     Circle 子類(圓)     Rectangle 子類(矩形)     main 調用類     繼承C++類 } 借鑑 https://blog.csdn.net/u0122

原创 WebStorm|InteIIiJ IDEA

{     1:快捷鍵搜索     2:修改Webstorm內存配置文件     3:在Webstorm中排除檢索目錄     4:Webstorm過濾項目中的.meta文件     5:自動保存文件     6:工具欄顯示     7:

原创 OpenGLES---緩衝區

{ 1:頂點緩衝區 GL_ARRAY_BUFFER 2:索引緩衝區 GL_ELEMENT_ARRAY_BUFFER 3:幀緩衝區 GL_FRAMEBUFFER/GL_RENDERBUFFER 4:封裝 } {1:頂點緩衝區

原创 OpenGLES—API(gl2.h)

{目錄 ... 宏函數 繪製 //繪製數組 glDrawArrays (GLenum mode, GLint first, GLsizei count); //繪製元素 glDrawElements (GLenum mode

原创 OpenGLES---模型/觀察/投影矩陣

#pragma once #include <Windows.h> #include <tchar.h> #include "CELLMath.hpp" using namespace CELL; float3 g_cube

原创 OpenGLES---編譯Shader程序

1:創建Shader glCreateShader 2:指定Shader源代碼 glShaderSource 3:編譯Shader glCompileShader 4:獲取shader狀態 glGetShaderiv 5:如果出錯 就 獲

原创 OpenGLES—法線貼圖

{ 1:法線介紹 2:實例 3:推薦博客 } {1:法線介紹 光的強度=光照+法線+法線貼圖 模型凹凸紋理效果=基礎貼圖 X 光的強度 模型有兩種貼圖 基礎貼圖 例如一個盒子,盒子是木頭紋理,或鐵皮紋理 法線貼

原创 OpenGLES---加載文字

用的是這個https://www.freetype.org/ { 1:加載庫文件 2:freetype簡單用法 } {1:加載庫文件 \depends\lib\windows\x86 freetype.lib 庫文件 de

原创 OpenGLES---混合

{ 1:介紹 2:源因子和目標因子 3:那麼混合產生的新顏色可以表示爲 4:混合因子 } {1:介紹 是指兩種顏色的疊加方式。在新圖片將要渲染畫到屏幕上的時候,將用在新圖片中的紅、綠、藍和透明度信息,與屏幕上已經存在的圖片顏

原创 OpenGLES—拾取

本人學的OpenGL ES 都是從http://edu.csdn.net/lecturer/440 地方學的!喜歡的支持一下 {拾取 1:給碰撞的物體整個盒子-->包圍盒AxisAlignedBox(別名aabb) 2:用射線與盒子

原创 VC 默認設置

{ 1:項目配置屬性 2:代碼提示 3:編碼 } {1:項目 ->配置屬性 {常規 指定編譯生成Debug文件目錄(垃圾文件) $(Configuration) Debug $(ProjectName) 項

原创 OpenGLES---熟悉全局變量uniform,局部變量attribute,共享變量varying

在繪製矩形的矩形上增加--給矩形四個頂點設置顏色(http://blog.csdn.net/gamecocos2dx/article/details/51490398) {目錄 給矩形四個頂點設置顏色 shader代碼 調用

原创 OpenGLES---紋理的API

{目錄 //關聯紋理層(GL_TEXTURE0 ~ GL_TEXTURE31) glActiveTexture (GLenum texture); //生成紋理 glGenTextures (GLsizei n, GLuint*

原创 在vs窗口中添加一個控制檯

#include <io.h> #include <fcntl.h> #include <stdio.h> void initConsole(){ int nRet= 0; FILE* fp; AllocConsole(); n