tuyoogame / YooAsset

unity3d resources management system
https://www.yooasset.com/
Apache License 2.0
2.34k stars 460 forks source link

请问一下,场景引用的UnityEditor.LightmapParameters文件,YooAsset 有什么办法设置过滤这种文件 #250

Open zhuhongjin opened 5 months ago

zhuhongjin commented 5 months ago

QQ图片20240308101431 我看这边只是过滤了"LightingData.asset" 文件;LightmapParameters被收集到了ab包中,请问有什么接口过滤这个文件吗 YooAsset 版本 1.5.7

gmhevinci commented 5 months ago

可以先通过自定义IFiter来过滤。我这边修改源码来过滤LightmapParameters类型。

zhuhongjin commented 5 months ago

image

image

LightingData.asset文件是场景收集的引用资源,这边没法通过IFilterRule接口过滤。

image 不知道这边 DefaultFilterRule 要不要留一个接口,用户自己往里面添加依赖需要过滤掉的文件类型

gmhevinci commented 5 months ago

2.x 版本我增加了一个新接口IIgnoreRule用来自定义过滤规则。https://github.com/tuyoogame/YooAsset/commit/ef8229981e2b10adb970d7f6a2f6fa65fc27641f

gmhevinci commented 5 months ago

每个package需要设定自己的过滤规则,默认走插件自带的。

zhuhongjin commented 5 months ago

好的,谢谢您了,我是用的YooAsset 版本 1.5.7,那是需要我自己去改下源码吗

gmhevinci commented 5 months ago

好的,谢谢您了,我是用的YooAsset 版本 1.5.7,那是需要我自己去改下源码吗

1.5.7 的源码我已经提交了。可以从GIT拉取最新的代码

zhuhongjin commented 5 months ago

好的,谢谢你了