Week14
14-1
git之前final project
git 2023graphicsb到桌面,開新專案存成week14-1_timer,檔案位置放在final project,檔案直接設成2023graphicsb-final project-freeglut裡面。
讓茶壺自動旋轉
新增timer讓茶壺轉,設定angle=90,讓茶壺自動每次旋轉90度
14-2
按鍵開始旋轉
開新專案存成week14-2_timer_play
設定按空白建讓茶壺開始旋轉,改變旋轉角度跟秒數,讓茶壺轉得更自然
14-3
1.知悉alpha公式
開新專案存成week14-3
利用動作內插把中間的值都算出來;
alpha值介於0.0-1.0之間,使用公式alpha*新角度+(1-alpha)*舊角度,用這個公式推算出所有timer的值。
2.用滑鼠控制動畫
利用alpha公式控制角度,用滑鼠轉動茶壺的旋轉方式跟目的,按空白鍵開始後便會從原本的角度轉動到新的角度










沒有留言:
張貼留言