- 博客(4)
- 收藏
- 关注
原创 Spine皮肤切换
然后如果我们选择了压缩后,就很难 ”确保所有偏移量都是4的倍数“(我选中的ASTC4x4)。如果不压缩又会让资源太大,不符合我们大小控制要求,试了很多次后 把 AtlasUtilities 脚本下的 CopyTexture修改。GetRepackedSkin 还是吃性能的,开启这段后加载会慢一些,但是Drawcall因为只有一个图的原因就只有一个Drawcall了。在编辑器下,和打包出来的APK里运行看是正常的!然后因为多张贴图,会让drawcall过高,所以我们要动态的合成一张图,
2026-04-30 20:40:23
43
原创 Unity 打开文本对话框
本文介绍了一个Windows端文件对话框的实现代码,主要用于文件选择和保存操作。代码通过P/Invoke调用Windows API函数GetOpenFileName和GetSaveFileName,定义了OpenFileName结构体来配置对话框参数。需要注意两个关键点:1) 正确设置flags标志位,否则可能导致对话框无法正常显示;2) 文件名缓冲区的处理方式,原实现存在导致Unity崩溃的问题,调整为固定大小(256字符)后解决了问题。代码提供了多种文件类型过滤器,并实现了选择文件、保存文件和另存为三个
2025-10-15 12:10:11
219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅