[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
步兵ArFFy
2021-4-19 20:37:59 显示全部楼层

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
    首先,感谢山东理工大学的UI开源文档【山东理工大学】自定义UI开源,让我少走了许多弯路,并且在其基础上小小完善了封装的UI库文档,不得不说山理工的封装还是极其优秀的。其次,感谢帅帅的麦兜子淇的帮助,让我完善了代码,理清了行文思路。为了解决很多童鞋配置UI错误的问题,我得到山理工的首肯后,写了这篇站在巨人的肩膀上的开源帖子,希望能对大家有所帮助。作为辽宁科技大学COD战队大四的老学长,四年里第一次发开源文档,还是很忐忑的,我尽量以简明扼要的语言来介绍怎么使用UI开源,并且部署静态UI和动态UI。也希望此贴不要沉在深海里,让更多的小伙伴少走弯路,为比赛省下宝贵的时间。希望各位大佬,有更好的提高UI帧率的方法来一起研讨。

    开门见山讲方法,先下山理工的开源文档,

山理工UI开源文档

山理工UI开源文档
看到这个下载量,也知道很多小伙伴卡在了这里。
下载解压完成之后,

解压文档

解压文档
把这源文件和头文件添加进keil,过程不再赘述,在使用之前,先来做一下修改, 修改.png ,这样就可以配置发送者和接收者的ID了,修改为对应的兵种和操作手就行,别着急,还有个地方要修改一下 推送字符.png 推送字符的这个也需要改下ID,改成字符的,相应的去.h文件中寻找就可以,这里不做太多解释。接下来必要的初始化 main1.png 这样做好必要准备之后就可以写自己的UI了,

静态初始化

静态初始化
,函数名已经被封装在.h头文件,可以自行调用,值得一提的是,动态UI需要先在初始化里添加一下图形,才可以显示,原因未知。
首先做出来静态装甲, 1.jpg ,一个瞄准镜,一个摩擦轮标志位,还有四块装甲板,并用字母标明装甲块,接下来就是图像的旋转了,旋转的时候默认云台为基准,用底盘正装甲朝向角度与云台枪口的差值来模拟装甲板的移动,可以用二维旋转矩阵,先平移到零点后旋转差值角度再平移回屏幕中心,但考虑到计算的问题,就拿上图半径直接生成的装甲所在坐标圆正余弦变换就可以,这里需要说明一下,电脑的坐标零点是左上角,UI的坐标零点是左下角,要注意一下, 2.jpg 这是装甲受打击的视频 装甲板受打击视频.zip (15.42 MB, 下载次数: 591)
跳转到指定楼层

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
正式队员泪花故
2021-4-19 21:14:17 显示全部楼层
感谢开源,我方操作手说非常奈斯!
回复 支持 3 反对 0

使用道具 举报

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
顾问青灯不归客
2021-5-19 15:33:34 显示全部楼层
求问一下怎么发送整型和浮点型数据啊  其他的我都搞懂了  就是搞不出来整型和浮点型
回复 支持 2 反对 0

使用道具 举报

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
顾问rjgawuie
2021-4-19 20:47:03 显示全部楼层
顶顶,想法不错
回复 支持 2 反对 0

使用道具 举报

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
步兵帅帅的麦兜
2021-4-20 10:28:21 显示全部楼层
本帖最后由 帅帅的麦兜 于 2021-4-20 10:30 编辑

动态UI,本质就是不断地修改原先的图形(需图姓名相符合,图配前三位是图形名字)。故,你首先需要初始化图像才可。不然一上来就修改图形,但它那边又没收到相应的图形名自然就修改不了了。




回复 支持 1 反对 0

使用道具 举报

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
步兵赫萝
2021-4-19 21:31:21 显示全部楼层
大家多多支持呀

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
顾问Tune
2021-4-19 21:45:59 显示全部楼层
虽然我是哨兵,但觉得很赞

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
步兵summerpray
2021-4-19 22:01:14 显示全部楼层
顶!感谢大佬

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
步兵木木白
2021-4-19 23:03:59 来自手机 显示全部楼层
顶顶顶顶顶

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
英雄AKA_firework
2021-4-19 23:05:54 显示全部楼层
看起来感觉挺不错,有空试试,谢谢大佬

[开源汇总] 【RM2021-辽宁科技大学-自定义UI从入坑到入土 动态装甲板】

[复制链接]
正式队员djiuser_11jmUHZ
2021-4-19 23:09:02 显示全部楼层
感谢大佬救我于画UI的水深火热之中
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表