前言
本文以經(jīng)典的打坦克游戲?yàn)槔w驗(yàn)下在本開(kāi)發(fā)板環(huán)境下高效的Qt程序的開(kāi)發(fā)。
后續(xù)考慮加上手勢(shì)識(shí)別,用手勢(shì)控制替代按鍵控制,實(shí)現(xiàn)體感游戲。
測(cè)試過(guò)程
下載源碼
git clone(詳見(jiàn)文末)
cd tanks/
安裝依賴
sudo apt-get install qtmultimedia5-dev
編譯
qmake tanks.pro
make
安裝依賴
sudo apt-get installlibxcb-xinerama0
運(yùn)行(先打開(kāi)VCN客戶端連接)
export DISPLAY=:0.0
./Tanks
體驗(yàn)
運(yùn)行后界面如下
可以點(diǎn)擊About查看幫助
按鍵
W:前進(jìn)
S:后退
A:左轉(zhuǎn)
D:右轉(zhuǎn)
按鍵1,2,3分別選擇火力,
按鍵q射擊。
點(diǎn)擊New game選擇游戲難度地圖等
按鍵1,2,3切換火力,左下角會(huì)顯示當(dāng)前選擇的火力
按鍵q設(shè)計(jì),WSAD控制運(yùn)動(dòng)。
總結(jié)
基于本開(kāi)發(fā)板進(jìn)行Qt開(kāi)發(fā)是很方便的,在線即可開(kāi)發(fā),不需要交叉編譯。使用VCN也可以替代HDMI顯示器,十分方便。
后面再考慮基于本工程添加手勢(shì)識(shí)別,使用電視機(jī)做顯示器,實(shí)現(xiàn)體感游戲。
原作者:qinyunti
-
單片機(jī)
+關(guān)注
關(guān)注
6037文章
44562瀏覽量
635916 -
嵌入式
+關(guān)注
關(guān)注
5085文章
19138瀏覽量
305723 -
地平線
+關(guān)注
關(guān)注
0文章
344瀏覽量
14963 -
AIoT
+關(guān)注
關(guān)注
8文章
1411瀏覽量
30734
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論