將week09最後一個程式下載
貼到codeblocks
只留下WireCube
再加上小的正方形
改大小及顏色
week10-2
貼上week10的程式
外面加上float angle=0
在main()加上glutIdleFunc(display)
在disply()裡,myArm()的前後加上glRotatef()
week10-3
複製week10-2
加上glTranslatef(0.15,0,0);
week10-4
複製week10-3
加上glTranslatef(0.3,0.3,0);
讓手臂移到右上角
week10-5
複製week10-4
把整套
glPushMatrix();
glTranslatef(0.15,0,0);
glRotatef(angle++,0,0,1);
glTranslatef(0.15,0,0);
myArm();
glPopMatrix();
插在中間
week10-6
複製week10-5
把week10-5新增的程式碼再複製一遍
把座標改成負的
week10-7
複製week10-6
增加motion函式
把所以有angle++改成angle
讓滑鼠控制手臂移動
week10-8
複製week10-7
把display裡的左邊angle改成負的
week10-9
增加#include <mmsystem.h>
在main()第一行增加PlaySound("C:/horse.wav",NULL,SND_ASYNC);
把音樂檔放在c:/
就能播放聲音







沒有留言:
張貼留言