【技术实现步骤摘要】
资源文件的meta文件修改方法、装置、电子设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种资源文件的meta文件修改方法、装置、电子设备及存储介质。
技术介绍
目前,利用unity3d游戏引擎进行游戏项目开发过程中,游戏引擎可以自动生成项目所需的美术资源文件(例如贴图、场景、动画或模型等资源文件)对应的meta文件。meta文件中记录了资源文件的相关格式配置信息,unity3d通过meta文件中的相关配置信息生成不同平台所对应的资源文件的转换文件,存储与Library文件夹中。然而,通常为满足游戏项目的业务需求,需要对游戏引擎默认生成的meta文件进行修改,现有的资源文件的meta文件修改方法包括,利用脚本代码来对至少一个资源文件夹或特殊文件名进行管理。具体的,脚本代码可先通过文件夹的路径确定管理的资源文件夹,然后针对资源文件夹中不同类型的资源文件修改不同的配置信息,最后根据配置信息修改meta文件,能够针对已管理的资源文件夹内新导入的资源文件自动修改meta文件。然而,现有方法的不足之处至少包括 ...
【技术保护点】
1.一种资源文件的meta文件修改方法,其特征在于,包括:/n于监听到资源文件的导入事件时,将导入的资源文件作为待配置文件;/n根据预设查找算法,查找与所述待配置文件的路径距离最短的配置管理文件;/n判断所述配置管理文件中是否包含与所述待配置文件相匹配的配置规则;/n若是,则根据所述配置规则对所述待配置文件的meta文件进行修改。/n
【技术特征摘要】 【专利技术属性】
1.一种资源文件的meta文件修改方法,其特征在于,包括:
于监听到资源文件的导入事件时,将导入的资源文件作为待配置文件;
根据预设查找算法,查找与所述待配置文件的路径距离最短的配置管理文件;
判断所述配置管理文件中是否包含与所述待配置文件相匹配的配置规则;
若是,则根据所述配置规则对所述待配置文件的meta文件进行修改。
2.根据权利要求1所述的方法,其特征在于,所述于监听到资源文件的导入事件时,将导入的资源文件作为待配置文件,包括:
于监听到文件夹的路径变化事件时,将路径变化的文件夹中的至少一个资源文件作为导入的资源文件;
从至少一个导入的资源文件中,依次选取当前待配置的待配置文件。
3.根据权利要求1所述的方法,其特征在于,所述根据预设查找算法,查找与所述待配置文件的路径距离最短的配置管理文件,包括:
以所述待配置文件的路径节点为起点,逐级向上查找各父路径节点的文件夹下是否包含配置管理文件;
将首个查找到的配置管理文件,作为与所述待配置文件的路径距离最短的配置管理文件。
4.根据权利要求1所述的方法,其特征在于,所述判断所述配置管理文件中是否包含与所述待配置文件相匹配的配置规则,包括:
判断所述配置管理文件内是否包含所述待配置文件的文件类型对应的配置规则;
若是,则判断所述待配置文件是否包含于所述配置规则对应的规则应用目录;
若是,则判断所述待配置文件与所述配置管理文件的相对路径是否满足预设的正则表达式筛选规则。
5.根据权利要求4所述的方法,其特征在于,所述判断所述待配置文件与所述配置管理文件的相对路径是否满足预设的正则表达式筛选规则,包括:
根据所述待配置文件的路径节点以及所述配置管理文件的路径节点,确定所述待配置文件与所述配置管理文件的相对路径;
技术研发人员:孙来兵,
申请(专利权)人:上海米哈游天命科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。