我开发了一个交互式音频可视化引擎。我需要使用各种PPI(包括非常大的屏幕和移动设备)使其GUI可扩展到各种屏幕尺寸。设计师只是向我发送了一个PSD,其中包含支持的小部件的图形表示。我将这些导出到PNG中。问题是那些位图当然不可扩展,看起来很难看。
我已经考虑了几种如何实现分辨率和PPI独立GUI的方法:
我想到在运行时为特定设备预生成位图一次并在之后使用它们。是否有任何特定的图书馆,也许已经可以使用我现在可以使用的主题?我想通过读取命令列表并输出位图,工具可以类似于cairo图形库或javascript画布的工作方式。还有其他想法吗?
答案 0 :(得分:0)
一种可能的解决方案是:
CPlayer是一个带有IMGUI工具包的程序图形播放器。它可以 用于从快速演示,原型图形应用程序到的任何内容 完善的应用和游戏。