# 将资源引用关联转为路径

当 IResLoader 接口实现后, 并赋值实例给 LocalizationSetting.loader 后, MyLocalization 就可以通过loader 知道了为本地化资源生成路径是什么样的了.&#x20;



转换单个资源的引用方式, 可以使用下图中红线框中的按钮:

<figure><img src="https://2393128398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbpNvIT2FzQN3Mk0Zlv1E%2Fuploads%2F0tQbsVD22fcfACAOJgl5%2Fimage.png?alt=media&#x26;token=06a0c46c-c5e6-44e7-903d-42afcc72e6e3" alt=""><figcaption></figcaption></figure>

指向右的箭头是生成资源路径, 指向左的是生成资源引用. (_文本表中关联的音频文件也一样._)



要批量转换, 可以使用下图中的菜单命令:

<figure><img src="https://2393128398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbpNvIT2FzQN3Mk0Zlv1E%2Fuploads%2FgwBxLWXFAPBZPK8L0AAw%2Fimage.png?alt=media&#x26;token=f562ec83-968d-47d0-b53a-846d9019e04f" alt=""><figcaption></figcaption></figure>

点击 LocalizationSetting 组件上的齿轮按钮后, 会出现一排跟资源路径相关的命令, 使用它们能轻松生成路径和移除Unity 默认关联方式的资源引用数据.

看菜单命令名称, 应该一目了然, 点击第一个命令后, 即可生成本地化项容器中的所有资源的路径和移除资源的引用数据.

<figure><img src="https://2393128398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbpNvIT2FzQN3Mk0Zlv1E%2Fuploads%2FrCmaOWKrvda9HQ0jUKXC%2Fimage.png?alt=media&#x26;token=70dc232b-6d0e-49f8-b794-cca4446cd292" alt=""><figcaption></figcaption></figure>

_**注意:**  生成路径并移除关联 和 关联资源并移除路径 这两个命令都是默认安全模式的, 也就是意味着这两个命令不管如何使用都不会将资源引用信息完全抛弃, 在不成功时, 总会保留原有数据在其中. 比如: 如果本地化项中引用了Unity的默认资源 Arial 字体, 此种情况下, 如果生成路径无法正常加载, 就没有必要返回一个路径给MyLocalization, 留空路径即可. 此时执行生成路径的命令就不会让 Arial 字体的引用丢失._



_文本表中关联的音频文件也可以同样处理一下:_

<figure><img src="https://2393128398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbpNvIT2FzQN3Mk0Zlv1E%2Fuploads%2FnEuDU0UxB6kNTdnxij6H%2Fimage.png?alt=media&#x26;token=7b0fef4d-9210-4f3f-bc2b-69dde9497468" alt=""><figcaption></figcaption></figure>
