開發環境:C++Builder XE2 和 Processing
利用之前在別的課程上所學的Processing製作一個鍵盤控制的小遊戲,再搭配本課程所學C++Builder在視訊畫面上設置控制鈕,將兩者結合完成這次的期末作品
遊戲說明:鍵盤[上鍵]開始遊戲
鍵盤[左鍵]、[右鍵]控制遊戲人物,使人物向上爬行並閃避蘋果核
當人物碰到蘋果核便結束遊戲
執行Processing的遊戲畫面
執行C++Builder的視訊畫面
遊戲中畫面
遊戲結束畫面
實驗教材 4:在視訊擷取視窗中加入虛擬物件
實驗教材 5:運用視訊擷取視窗的最新畫面與背景影像之間的差異,抓取實境物件的位置
實驗教材 6:結合實驗教材 4 與實驗教材 5,寫出與虛擬物件之間互動
原本是讓手碰到物件時消失
voGecko.bVisible = false;
改為當手碰到物件時執行
鍵盤[上鍵]
keybd_event(VK_UP, 0, 0, 0); ;
keybd_event(VK_UP, 0, KEYEVENTF_KEYUP, 0);
鍵盤[左鍵]
keybd_event(VK_LEFT, 0, 0, 0); ;
keybd_event(VK_LEFT, 0, KEYEVENTF_KEYUP, 0);
鍵盤[右鍵]
keybd_event(VK_RIGHT, 0, 0, 0); ;
keybd_event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0);
程式碼(部分截圖)
加入三張圖片
加入虛擬鍵盤控制
實際遊戲影片
沒有留言:
張貼留言