加入离线 sprite 与位图字体转换流程
Demo 现在通过生成的 C++ 头文件使用测试 sprite 和像素风 bitmap font,避免在运行时解码 PNG/TTF。同步补充资源转换文档,明确源资源、生成脚本和生成头文件需要一起提交,保证后续可追溯和可重新生成。 Constraint: IMX6U 运行时路径应尽量轻量,避免图片/字体解码开销 Constraint: 生成像素沿用当前 framebuffer 的 uint32_t RGBA 格式 Rejected: 运行时加载 PNG/TTF | 会增加解码依赖和运行时成本 Confidence: high Scope-risk: moderate Directive: 修改 sprite 或字体时,必须同步提交源资源、转换脚本和生成头文件 Tested: cmake -B build-win .; cmake --build build-win --config Release Not-tested: 尚未在 IMX6U 真机上验证 ARM framebuffer/SDL 后端
This commit is contained in:
@@ -37,6 +37,8 @@ target_include_directories(IMX6U-Game PRIVATE
|
||||
src/Gfx/RenderData
|
||||
src/Gfx/Scene
|
||||
src/Gfx/Shading
|
||||
assets/font
|
||||
assets/sprite
|
||||
)
|
||||
|
||||
if(USE_FRAMEBUFFER)
|
||||
|
||||
Reference in New Issue
Block a user