1. 安裝freeglut至桌面
老師的gundam2.zip 檔 , 裡面的城市專案解壓縮 , 將gundam2.cbp 專案檔改
把 C:\users\jsyeh\Desktop\freeglut...改成 C:\users\(自己的電腦名)\Desktop\freeglut...
尋找老師的special()函式(特殊鍵) 函式宣告 , 函式定義 , glutSpecialFunc(special)
成功開啟
2. 講解specail函式 3部曲
函式宣告 , 之後便可用
函式的定義 , 執行
註冊好special()函式 , 按下特殊鍵(上下左右)
就會呼叫
3 . 時間拍子 , 角度限制
可利用printf()印出角度值 , 了解關節上下邊界
4 . 老師示範如何T-R-T做出來
重點: 我們要知道 (0 , 0 , 0) 在哪 , 放顆球畫線 , 要逐一把身體部位放到圓球上 , 看移多少
238行最後的 glPopMatrix()要對應前面的glPushMatrix()
101行最前面的glPushMatrix()要對應最後面的glPopMatrix();
showAxis(); 很重要 , 有個小球 , 方便檢查看有無移動
















沒有留言:
張貼留言