前言
本文以經(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)行后界面如下
![poYBAGNqJbGAJnOTAAag3fHY_HA126.png](https://file.elecfans.com/web2/M00/78/6B/poYBAGNqJbGAJnOTAAag3fHY_HA126.png)
可以點(diǎn)擊About查看幫助
![pYYBAGNqJbCAfGfLAAK0wwum5iI270.png](https://file.elecfans.com/web2/M00/78/FD/pYYBAGNqJbCAfGfLAAK0wwum5iI270.png)
按鍵
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)推薦
光庭信息獲地平線堅(jiān)實(shí)后盾獎(jiǎng)
FPGA打磚塊小游戲設(shè)計(jì)思路
地平線榮獲嵐圖汽車(chē)“優(yōu)秀合作伙伴獎(jiǎng)”
地平線征程家族出貨量突破700萬(wàn)
地平線榮獲比亞迪“最佳合作伙伴獎(jiǎng)”
智駕科技企業(yè)地平線登陸港交所
ETAS支持地平線征程6 AUTOSAR版本發(fā)布
智駕科技企業(yè)地平線通過(guò)港交所聆訊 IPO進(jìn)入倒計(jì)時(shí)
![智駕科技企業(yè)<b class='flag-5'>地平線</b>通過(guò)港交所聆訊 IPO進(jìn)入倒計(jì)時(shí)](https://file1.elecfans.com/web2/M00/09/1C/wKgZomcF51mAF8e6AAknJmmMvkI728.png)
地平線Journey 3的電源設(shè)計(jì)
![<b class='flag-5'>地平線</b>Journey <b class='flag-5'>3</b>的電源設(shè)計(jì)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論