2013年6月9日 星期日
課程回顧
1. 最喜歡的作業?(What is your favorite homework?)
我最喜歡的作業是期末專案的辨別動物的聲音
從吃進動物的圖片到將動物的聲音匯入在相對應位置上,雖然最後還是有點小突槌
到最後發出聲音,這感覺很不一樣.
在這些課程當中,學習到團隊合作的重要性,以及尋找題材,還有增進人際關係
因為有問題自己試又試不出來,就必須要去請教同學,還有學長幫忙DEBUG,
從遊戲製作當中學習程式語言,不再像之前一樣死板板的,
當最後有成果出來時,心中很開心,也有很不一樣的感受.
我最喜歡的作業是期末專案的辨別動物的聲音
從吃進動物的圖片到將動物的聲音匯入在相對應位置上,雖然最後還是有點小突槌
到最後發出聲音,這感覺很不一樣.
2. 你在課程中學到了什麼(What did you learn in this course?)
在這些課程當中,學習到團隊合作的重要性,以及尋找題材,還有增進人際關係
因為有問題自己試又試不出來,就必須要去請教同學,還有學長幫忙DEBUG,
很感謝這些幫忙的人.
3.你在這門課中的改變( What did you change after this course?)
3.你在這門課中的改變( What did you change after this course?)
從遊戲製作當中學習程式語言,不再像之前一樣死板板的,
當最後有成果出來時,心中很開心,也有很不一樣的感受.
期末上機考

心得:考試的時候其實我連中線都沒有寫出來,是到結束後詢問同學才知道原來
主要是在這裡cvLine(mergeImg,cvPoint(300,0),cvPoint(300,800),CV_RGB(255,0,0)3,8,0)可以畫中線 ,座標位置,可以改變顏色和長度,事後的完成能在視訊中間畫一直線其實就很高興了
要把兩個皇冠移到左邊換左邊的移到右邊換右邊的對我來說其實不是很簡單
變成我要一部份一部份弄懂每一條程式主要是在做什麼從
CvCapture * capture = cvCreateCameraCapture(0);
frame=cvQueryFrame(capture); 將視訊畫面的畫面讀取進來 把左邊的皇冠放在畫面上
for (int x=0; x<crown01->width; x++)
{
if(ptr2[3*x]!=255)
{
ptr1[3*(x+70)]=ptr2[3*(x)];
ptr1[3*(x+70)+1]=ptr2[3*(x)+1];
ptr1[3*(x+70)+2]=ptr2[3*(x)+2];
}
}
把右邊皇冠放到原本畫面上
for (int x=0; x<crown02->width; x++)
{
if(ptr2[3*x]!=255)
{
ptr1[3*(x+450)]=ptr3[3*(x)];
ptr1[3*(x+450)+1]=ptr3[3*(x)+1];
ptr1[3*(x+450)+2]=ptr3[3*(x)+2];
}
}
}等等程式
有些必要的程式碼大致了解後稍微感覺可能也許沒那麼複雜及困難,我也有可能寫得出來
雖然自己程式語言沒有很厲害,但是了解認識程式語言從互動程式遊戲下手讓我對程式不再陌生
讓我覺得其實不在死板板,有很不一樣的感覺在每次的課程.
{
if(ptr2[3*x]!=255)
{
ptr1[3*(x+70)]=ptr2[3*(x)];
ptr1[3*(x+70)+1]=ptr2[3*(x)+1];
ptr1[3*(x+70)+2]=ptr2[3*(x)+2];
}
}
把右邊皇冠放到原本畫面上
for (int x=0; x<crown02->width; x++)
{
if(ptr2[3*x]!=255)
{
ptr1[3*(x+450)]=ptr3[3*(x)];
ptr1[3*(x+450)+1]=ptr3[3*(x)+1];
ptr1[3*(x+450)+2]=ptr3[3*(x)+2];
}
}
}等等程式
有些必要的程式碼大致了解後稍微感覺可能也許沒那麼複雜及困難,我也有可能寫得出來
雖然自己程式語言沒有很厲害,但是了解認識程式語言從互動程式遊戲下手讓我對程式不再陌生
讓我覺得其實不在死板板,有很不一樣的感覺在每次的課程.
2013年6月7日 星期五
2013年6月3日 星期一
訂閱:
文章 (Atom)






