#gamedev #texture-atlas #graphics #tool

bin+lib omt

一套主要用于游戏开发的微型工具。包括纹理图集打包器、字体转换器、pak文件创建器。

27 个版本 (7 个破坏性更新)

0.8.3-alpha2023 年 1 月 29 日
0.7.5-alpha2022 年 12 月 6 日
0.6.3-alpha2022 年 11 月 4 日
0.5.1-alpha2022 年 7 月 22 日
0.1.2 2021 年 4 月 5 日

1017游戏开发

Download history 3/week @ 2024-03-10 5/week @ 2024-03-31

每月 66 次下载

MITGPL-3.0 许可证

135KB
4K SLoC

状态

Rust

omt

Omni-Mad Tools

一套用于游戏开发的工具。

omt-asset

控制源 内容 转换为游戏 数据

omt-atlas

将纹理合并为一个(或多个)纹理图集。

omt-font

从字体文件(例如 .ttf 或 .otf)创建签名距离场(SDF)字体。

omt-packer

将文件列表合并为一个单一的pak文件。

omt-script

验证并复制(即 转换)脚本。目前非常粗糙,仅进行快速 Lua 验证。

omt-shader

验证并可选地优化着色器。

omt-soundbank

将声音库配置转换为二进制配置文件,并写入头文件(目前仅限 C++),以便您可以使用 #defined 值而不是魔法数字。

omt-xcassets

从单个文件创建 AppIcon 集合。主要用于简化 Apple 设备的开发。

依赖项

~24–37MB
~423K SLoC