2018年6月15日 星期五

week16

今天先複習貼圖的操作,以幫助後面期末作品可以做得更好
首先下載 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打開來執行
呈現:

沒有留言:

張貼留言