其他人也遇到过这种情况吗?当时我正在找一个旧场景里用过的锈蚀金属纹理。我很确定自己拥有它,但就是想不起文件名。可能是类似M_Rust_02、Metal_Corroded_Old之类的,或者更不直观的名字。
常规文件搜索在这里毫无用处,因为它只能找到你输入的内容,而不是你真正想找的东西。而且这其实不完全是"我的项目一团糟"的问题——我自认为命名习惯还不错。问题在于,六个月前我做出的命名决定,现在已经完全记不清了。如果把时间跨度拉长到一年以上,各种资源累积起来,就会不断出现这种"我把那个放哪儿了"的小困扰。
出于好奇,我最终为Unity做了一个小型的本地搜索工具,它能按语义而非文件名搜索。比如搜索"锈蚀金属"就能找到M_Rust_02,即使关键词并不匹配。没什么花哨功能,离线运行,仅限编辑器使用。
主要想问问大家:这是不是一种"嗯,现实就是这样"的普遍现象?还是说有人有实际的方法能完全避免这种困境?我真的很想知道自己是不是漏掉了什么显而易见的办法。
评论 (0)