Releases: wang606/WmaskEX
Releases · wang606/WmaskEX
v1.2
v1.1
- 添加中文路径支持(终于搞懂中文路径问题了):
编写自定义SpineExtension并开启STBI_WINDOWS_UTF8让Spine和stb_image都接受UTF8路径并在内部转宽字符来处理,然后主程序传进去UTF8格式字符串就行了。之前有问题是因为std::filesystem.string()函数返回的是ANSI字符串,而spine内部打开atlas(通常是UTF8格式)解析之后会把里面的png路径(UTF8)直接拼接到ANSI字符串后面,编码混合造成stb_image无论如何都处理不了; - 去除WmaskEXSpineConfigAutoGenerator:
在另一个spine相关的项目SpineSkeletonDataConverter手撕spine的skel和json格式的时候发现bounds数据就在skeleton字段里面。。。所以就取消了提前计算bounds的设定,现在.wmaskex.json只做自定义bounds和修正pma用处,不强制要求; - 对spine素材的要求放宽:
之前要求.atlas和.skel/.json必须和其所在文件夹同名,当时主要是为了WmaskEXSpineConfigAutoGenerator考虑,现在没有那个设定了,于是只要求.atlas同目录下存在同名.skel/.json就行; - 给WmaskEXImage加上WS_EX_NOACTIVATE,防止抢夺光标;
- 解除3.8.75彩蛋限制