D3赛场信息展示

虽然还没有达到当视角与目标地点重合时,地图出现交互的效果。而且地图分辨率不高,可能是过滤器的设置问题。

但地图导航暂时有了雏形,于是我开始考虑赛场信息展示,我决定使用FreeType库实现文本渲染。

文本渲染

 下载后将包含库目录设为该项目的依赖项,并将其包含在项目中(下载地址https://github.com/ubawurinna/freetype-windows-binaries)选择使用预编译的二进制文件freetype-windows-binaries,简便快捷。

#include <ft2build.h>
#include FT_FREETYPE_H 

现在开始渲染字体

经过许久的调试与学习,在OpenGL中实现了文本绘制

 使用Window\Fonts中的一种字体BRADHITC.TTF。

展望

接下来的设想是,是否能在有限的时间内学习使用imgui,将其添加到条件二。渲染文本虽然已经实现,但是cpp主函数稍微有一点乱,亟待解决。

想要改良和更新的地方

如果能够从程序中获取信息,通过imgui选择想要观看的某一场现场比赛,并点击他,窗口能够进行响应。在窗口中实时渲染对局信息,这就是我想要的效果。现在我的文本仍旧渲染在地图的窗口中,我需要用类似的方法,使用imgui让用户进行选择:打开地图、打开比赛ob?进入相应的选项卡后,能过实现地图、比赛的各自的操作。

以上就是问题所在,现在条件二有了一点点眉目,我将在明天继续实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值