- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Unity本地化探秘:当Prefab中的中文检测屡屡失败
本文记录了Unity游戏开发中UI本地化过程中遇到的中文文本匹配问题。最初使用简单正则匹配中文导致大量误判,随后调整为精确匹配UI组件的m_Text字段,却发现匹配失败。深入分析发现,Unity将中文字符序列化为Unicode转义格式,而文件读取又因编码问题产生乱码。最终通过StreamReader自动检测编码,并手动解码Unicode转义字符,成功实现了精准匹配。这次调试经历揭示了文件编码处理的重要性,以及深入了解工具功能和底层格式的必要性,为类似本地化工作提供了宝贵经验。
2025-07-29 21:19:11
671
原创 Unity编辑器终极优化:从“遍历处理”到“精准打击”
本文分享了Unity资源导入性能优化的关键突破。通过引入文本级预筛选机制,将需要处理的预制件从2643个减少到1300个,避免了不必要的资源加载和保存操作。核心思路是先建立特征库,通过快速文本扫描(检查GUID和中文字符)精准定位需要修改的资源,大幅降低了I/O开销。这种"先筛选后处理"的策略体现了高效编程的重要原则:避免处理可识别忽略的数据。这一优化完成了从功能修复到性能提升的完整优化历程。
2025-07-29 15:58:13
683
原创 Unity编辑器工具进阶:从异步陷阱到命令行自动化
本文介绍了Unity编辑器脚本开发中的两个高级技巧:异步操作处理和命令行模式兼容。首先指出EditorCoroutine.Start()方法的陷阱,强调异步操作的终点在回调函数中,必须将收尾逻辑(如StopAssetEditing)放在onComplete或onException回调里。其次讲解了如何让工具同时支持UI和命令行模式,关键是通过Application.isBatchMode判断运行环境,并实现同步协程执行器来适配命令行模式。最后展示了双轨制入口的实现,使工具既能保持编辑器交互性,又能在自动化构
2025-07-29 14:28:31
987
原创 从龟速到火箭速的Unity编辑器性能优化
【摘要】本文针对Unity编辑器脚本处理大量资源时效率低下的问题,提出性能优化方案。主要痛点在于AssetDatabase的自动导入机制导致每次保存都触发耗时操作。通过使用AssetDatabase.Start/StopAssetEditing()包裹批处理代码,将6499个预制件的处理时间从2.5小时缩短至几分钟。特别指出异步操作时需将StopAssetEditing()置于回调函数中,避免提前触发。这套方法能显著提升批量资源操作的效率,释放开发者的等待时间。
2025-07-28 11:34:32
586
转载 iOS应用内置付费 IAP Store Kit Guide翻译
原文:点击打开链接一、In AppPurchase概览Store Kit代表App和App Store之间进行通信。程序将从AppStore接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。当用户需要购买某件产品时,程序调用StoreKit来收集购买信息。下图即为基本的storekit 模型:Store Kit的API只是为程序添加In AppPurchase
2016-02-18 19:07:29
508
转载 js常用正则表达式
原文:点击打开链接整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0
2016-02-18 16:53:44
432
转载 Cocos2d-x绘制圆角矩形
原文:点击打开链接/** @brief 画圆角矩形 * @param origin 矩形开始点* @param destination 矩形结束点* @param radius 圆角半径* @param segments
2016-02-16 11:41:23
1120
原创 protobuf安装中遇到的问题及解决方案
首先来个 protobuf 简介: Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。 安装步骤:
2015-11-14 23:23:45
10008
1
[3D数学基础:图形与游戏开发].(3D.Math.Primer.for.Graphics.and.Game.Development).pdf
2019-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人