2014年1月15日 星期三

這學期剛好上了系上的計算機圖學

不過我期末專題居然選擇寫貪食蛇

我好像脫離不了貪食蛇這東西

大一學著用windows api寫貪食蛇

大二系統程式交到curses也做貪食蛇

大三還是脫離不了貪食蛇


廢話不多說了

我之前想要怎麼讓多物體移動想了滿久

不過後來想到一個賤招

(應該是因為我只做一維的東西 ,這招滿管用的)

在ModelView matrix下:
  1. 先 gltranslate 到該物體要被繪出的位置
  2. 在把第一個物體繪出
  3. 再用gltranslate 回到原本的座標軸
  4. 再重複1~3步,逐一地把所要畫的物體給繪出


不過我在想我這樣的做法是不是跟用
  • glPushMatrix
  • glPopMatrix
可以達到相同的效果,不過我測試好像不太行

希望能有人可以提供我更多不同的方法 謝謝

0 意見:

張貼留言