1.week10-1_glutWireCube_myBody_myArm
(1) 使用上週week09-3的程式碼
(2) 在void display()函式中修改,且一併呼叫myBody() myArm(),myBody是紅色,myArm是綠色
2.week10-2_rotate_myArm
(1) 貼上11行程式碼
(2) 貼上week10-1程式碼
(3) 新增一個變數 float angle = 0;
(4) main()函式中加入glutIdleFunc(display);
(5) display()函式中加入glRotatef()使myArm()可以旋轉
3.week10-3_rotate_Translate_myArm
(1) 加上glTranslated(0.15,0,0);
4.week10-4_translate_rotate_translate_myArm
(1) 貼上week10-3程式碼
(2)加glTranslatef(0.3, 0.3, 0);
5.week10-5_TRT_TRT_myArm
(1) 貼上week10-4程式碼
(2) 再加上一個 myArm的TRT程式碼
6.week10-6_left_right_myArm
(1) 貼上week10-5的程式碼
(2) 加上左手,就是複製一段myArm程式碼,可是x要改負號
7.week10-7_mouse_motion_angle_myArm
(1) 貼上week10-6程式碼
(2) 因為要用mouse motion來控制,所以angle++改成angle
(3) 在main()函式中加上glutMotionFunc(motion);
(4) 新增一個void函式
8.week10-8_mouse_motion_angle_2_myArm
(1) 貼上week10-7程式碼
(2) display()中左手的 angle都改成 -angle
9.week10-9_PlaySound
(1)貼上week10-8程式碼
(2) 上面增加<windows.h>
(3) main()函式中加PlaySound("C:/horse.wav", NULL, SND_ASYNC);
(4) 要把音樂放到c槽

沒有留言:
張貼留言