Week14
今天我們先安裝GitBash然後把2023graphicsb複製下來到桌面
在專案裡面再開啟一個新的專案
由於我們把GLUT放到Final_Project裡面了因此在選擇GLUT資料夾的時候
直接把目錄放到Final_Project裡面的那個GLUT資料夾就好
接下來我們開心專案(week14-1_timer)
先寫一段最基礎的十行程式碼
再來我們讓這個茶壺可以過一段時間就旋轉
程式碼如下:
好的話在過三秒之後茶壺就會一直旋轉
再來我們要讓他可以在按下空白鍵的時候旋轉
開心專案(week14-2_timer_play)
程式碼如下:
為了瞭解原理我們先開啟Excel,使用的公式是有個Alpha值,介於0.0~1.0之間。
使用公式(alpha)乘(新的)+(1-alpha)乘(舊的),便能把中間的值都推算出來。
了解完原理之後先備份程式到Github上面
接著開心專案(week14-3_timer_alpha_interpotation)
稍微修改一下程式碼
程式碼如下:
這個程式碼執行之後可以讓你像是上發條一樣,滑鼠轉了他幾圈
空白鍵按下去她就會轉幾圈(順時針逆時針沒差)
我們回到Final_Project並稍微修改程式碼
而且千萬不要忘記將OBJ檔案列入白名單
今日的Final_Project的程式檔修改後如下:
結束之後就能看到手掌是可以跟著手臂一起旋轉的
終於要卸幹了,我謝謝你啊!



沒有留言:
張貼留言