前言本文以经典的打坦克游戏为例,体验下在本开发板环境下高效的qt程序的开发。
后续考虑加上手势识别,用手势控制替代按键控制,实现体感游戏。
测试过程下载源码
git clone(详见文末)
cd tanks/
安装依赖
sudo apt-get install qtmultimedia5-dev
编译
qmake tanks.pro
make
安装依赖
sudo apt-get install libxcb-xinerama0
运行(先打开vcn客户端连接)
export display=:0.0
./tanks
体验运行后界面如下
可以点击about查看帮助
按键
w:前进
s:后退
a:左转
d:右转
按键1,2,3分别选择火力,
按键q射击。
点击new game选择游戏难度地图等
按键1,2,3切换火力,左下角会显示当前选择的火力
按键q设计,wsad控制运动。
总结基于本开发板进行qt开发是很方便的,在线即可开发,不需要交叉编译。使用vcn也可以替代hdmi显示器,十分方便。
后面再考虑基于本工程添加手势识别,使用电视机做显示器,实现体感游戏。
原作者:qinyunti
Xilinx为何重构 FINN?
安世亚太:元宇宙源于数字孪生体的社会性
三星Fold 4 Exynos版因新芯片频率未达预期或改用骁龙
深入一点再谈锂电池
玻璃化转变温度测试仪:原理、应用与前景
【地平线旭日X3派试用体验】经典小游戏打坦克(按键版,待实现手势版)
高端电子半导体封装胶水介绍
NC-2T型开关电源电路图,原理图
电动机故障率一直很高 原因竟出在这里!
如何解决模型部署时出现算子不匹配问题
主动红外入侵探测器的安装环境_主动红外探测器的安装注意事项
联通上线5G升级包 9.9元即可畅享5G流量
嵌入式状态监测与故障诊断装置设计
智能硬件创新设计行业走势及战略布局
基于LINUX的嵌入式浏览器的设计与实现
华为史上最好看手机今天发布 叫板iPhone7
带鱼屏+升降镜头?颜值超高,但看到处理器?再见?
适用于传输少量数据的蓝牙低能耗技术
IBM助力客户斩获多项IDC中国未来企业大奖
三种write mode,你真的理解吗?