企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## FinalPatch插件windows下使用流程 ### 1.导入FinalPatch插件 插件地址:[https://assetstore.unity.com/packages/tools/utilities/final-patch-hot-update-pro-140852](https://assetstore.unity.com/packages/tools/utilities/final-patch-hot-update-pro-140852) ### 2.设置资源所在路径 **打开管理面板** ![](https://img.kancloud.cn/75/86/7586c3e75a1e7bd1a94b29be31d6c053_393x113.png) 面板默认为英文,我们选择中文,然后删除Demo使用的资源路径( - 号为删除),更换为我们需要的路径。 ![](https://img.kancloud.cn/1c/ec/1cecae636bf6ead38f7ce379a0c47637_457x621.png) 这里是根目录下的Bundles目录,打包时会将目录下所有资源打包。 ![](https://img.kancloud.cn/94/ae/94aea4b1c03eb6218922f18fc51a737f_465x226.png) ### 3.打包 **新增版本** 根据需要新增或使用默认版本,这里选择新增版本。 ![](https://img.kancloud.cn/83/62/836209bae7a0c3f91ee090965a48efcf_458x241.png) 保存版本,打包。 ![](https://img.kancloud.cn/30/ff/30ff7839c68d11911a10f6a18cd40400_457x166.png) ### 4.部署 **创建配置** ![](https://img.kancloud.cn/c8/f7/c8f728e610318659f453ab88374f356d_451x211.png) 然后需要选择配置保存的路径位置,很重要!!!手册上是保存到CDN根目录(也就是将来网络环境的根目录),这里为了演示稍微复杂一点的情况,我们选择到​CDN/AssetBundles​目录下,新建一个​config​目录,然后选择config目录,这样配置保存的位置实际就是​CDN/AssetBundles/config​目录下。 ![](https://img.kancloud.cn/71/4f/714fe469a4d8d1276bfa85430174faac_655x442.png) > 注意:选择之后是没有提示的,在部署面板可以看到新增渠道,说明创建配置文件成功,也可到对应的文件夹查看是否有配置文件,配置文件名为DeployData,没有后缀。 **新增渠道** ![](https://img.kancloud.cn/5a/e9/5ae902d316a9f0a0d0a2790101f865ab_449x197.png) 其中,地址很重要,是将来网络环境的地址,本地测试要注意端口号,默认是8000,这里修改为测试环境的8090端口。 ### 5.测试运行 打开插件自带的​BBGo\\FinalPatch\\Demo\\DemoScene.unity​场景,点击Add Final Patch Client菜单。 ![](https://img.kancloud.cn/6d/5a/6d5a98e0208e0e2c9d79bfb29b8a1cea_374x112.png) 这时,场景中如果没有FinalPatchClient会自动创建,有的话会自动定位到FinalPatchClient组件 ![](https://img.kancloud.cn/ce/b2/ceb2fcff2c0aeff953868eba1005c133_464x129.png) 注意!!!部署数据地址是DeployData文件所在的地址,不是AssetBundels文件夹,也就是前面我们创建到config文件夹下的配置文件。所以地址应该是​​http://localhost:8090/AssetBundles/config/DeployData​​ > 注意端口号,​DeployData​文件没有后缀。 加上对应的渠道名称,FinalPatchClient组件就配置完成了。 **测试加载AssetBundel资源** 如果你是在自带的DemoScene场景,那么打开DemoTester对象上的DemoTester组件代码,我们修改一下LoadBundle()部分的代码,将GetGameObjectAsync参数换成我们的资源文件名。 ![](https://img.kancloud.cn/f2/c9/f2c926b957cccb08b563598bcb99e8d3_838x136.png) > 这里仅修改LoadBundle部分,其他功能可参考​BBGo\\FinalPatch\\Documentation\_zh.pdf​ 保存、运行。 ![](https://img.kancloud.cn/a1/a6/a1a6bc6cee270682861b0e28af51d04e_814x482.png) ### 6.常见错误排除 网络连接不成功 ![](https://img.kancloud.cn/42/ed/42ed0ce1a895e053a2182ff81ddb3cd7_400x160.png) > 原因:网络地址不通,一般为没有开启本地服务器或者端口错误 配置文件加载错误 ![](https://img.kancloud.cn/35/db/35db008ddbc303398b653f9b022d64b7_456x127.png) > 原因:配置文件地址错误,一般为配置的数据地址错误,不要配置成AssetBundels的目录,而要配置DeployData文件的地址,而且要包含DeployData文件名。