2014年1月15日 星期三

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

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

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

大一學著用windows api寫貪食蛇

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

大三還是脫離不了貪食蛇


廢話不多說了

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

不過後來想到一個賤招

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

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


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

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

0 意見:

張貼留言

:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.