2024年4月25日 星期四

周氏齊日記

week10
將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:/
就能播放聲音




沒有留言:

張貼留言