首先下載 myEarth.OPencv210.freeglut檔.做好前置作業
打開myEarth裡的myEarth.cbp用codeblock開啟
補上各專案需要的include目錄
lib目錄
再加上link咒語:
cv210.cxcore210.highgui210.glut32.open32gl.glu32.gdi32.winmm
把執行程式和圖片檔放入myEarth裡面
執行一次結果:
缺少背景,於是加入背景,
先增加一個變數id2,把id2輸進去
id2 = myTexture("bg.jpg");
然後設計背景大小
glBegin(GL_POLYGON);
glTexCoord2f(0,0);glVertex2f(-1,+1);
glTexCoord2f(0,1);glVertex2f(-1,-1);
glTexCoord2f(1,1);glVertex2f(+1,-1);
glTexCoord2f(1,0);glVertex2f(+1,+1);
glEnd();
用glBindTexture(GL_TEXTURE_2D,id2);來呼叫不同的貼圖
執行結果:
接下來示範粒子系統
下載lesson19_particle打開來執行
呈現:








沒有留言:
張貼留言