一种ue资产自动重命名的方法及装置
技术领域
1.本发明实施例涉及计算机技术领域,尤其涉及一种ue资产自动重命名的方法及装置。
背景技术:2.对于大型的虚幻项目,资产管理需要具有便捷、快速、高效、易维护并且统一直观等符合现代工程管理要求的特点。
3.而资产命名是资产管理中一项繁琐、易乱、低效且不协调的工作。目前市面上已经存在的资产重命名方法,存在以下缺陷:
4.(1)需要人工手动选定资产,可能会出现遗漏导致项目规范不统一;
5.(2)只能应用预制好的模式对资产进行命名,无法自定义匹配模式,也无法手动切换不同的匹配模式;
6.(3)虽然能够进行批量处理,但是由于是在资产导入后基于预制模式进行手动处理,无法实现自动化处理,需要人工干预,浪费人力与时间。
技术实现要素:7.本发明的目的是要提供ue资产自动重命名的方法及装置,可以解决上述现有技术问题中的一个或者多个。
8.根据本发明的第一个方面,提供了一种ue资产自动重命名的方法,包括以下步骤:
9.检测到用户进行资产导入的操作后,在资产导入之前向用户展示第一交互页面;
10.接收用户在第一交互页面中触发的指令,判断是否需要干预资产导入流水线;
11.若无需干预资产导入流水线,则只执行资产导入;
12.若需要干预资产导入流水线,则向用户展示第二交互页面,第二交互页面上预设有若干匹配模式,每个匹配模式包括资产类型以及资产类型对应的模式字符串;
13.接收用户在第二交互页面中触发的指令,判断是否需要执行自动重命名;
14.若无需执行自动重命名,则只执行资产导入;
15.若需要执行自动重命名,则执行资产导入,并对导入的资产根据所选的匹配模式进行重命名。
16.在可能的实施方式中,当需要执行自动重命名时,执行资产导入,并对导入的资产根据所选的匹配模式进行重命名包括:
17.将待导入资产加入自动重命名管理队列;
18.对自动重命名管理队列中的资产进行导入,并将加入自动重命名管理队列的资产根据所选的匹配模式在下一帧进行重命名。
19.在可能的实施方式中,将加入自动重命名管理队列的资产根据所选的匹配模式在下一帧进行重命名包括:
20.获取当前待重命名资产的资产类型;
21.获取当前资产类型的模式字符串;
22.基于当前资产类型对应的模式字符串,对当前待重命名资产进行重命名,以获得相应的新资产名。
23.在可能的实施方式中,当需要执行自动重命名时,执行资产导入,并对导入的资产根据所选的匹配模式进行重命名包括:
24.在资产导入流水线中同步进行资产导入操作与根据所选的匹配模式进行资产重命名操作。
25.根据本发明的第二个方面,提供了一种ue资产自动重命名的装置,用于实现上述任一项ue资产自动重命名的方法,包括:
26.第一交互页面模块,用于当检测到用户进行资产导入的操作后,在资产导入之前向用户展示第一交互页面,第一交互页面中包含是否干预资产导入流水线的选项供用户选择;
27.第二交互页面模块,用于当接收到用户选择的需要干预资产导入流水线的指令后,向用户展示第二交互页面,第二交互页面上预设有若干匹配模式,每个匹配模式包括资产类型以及资产类型对应的模式字符串;
28.自动重命名模块,用于当接收到用户选择的需要执行自动重命名的指令后,执行资产导入,并对导入的资产根据所选的匹配模式进行重命名。
29.原生资产导入模块,用于当接收到用户选择的无需干预资产导入流水线的指令后,执行资产导入,或用于接收到用户选择的无需执行自动重命名的指令后,执行资产导入。
30.在可能的实施方式中,自动重命名模块包括:
31.自动重命名管理队列,用于管理需要进行重命名的待导入资产;
32.资产导入子模块,用于将自动重命名管理队列进行导入;
33.重命名子模块,用于将加入自动重命名管理队列的的资产根据所选的匹配模式在下一帧进行重命名。
34.在可能的实施方式中,重命名子模块包括:
35.资产类型获取单元,用于获取当前待重命名资产的资产类型;
36.模式字符串获取单元,用于获取当前资产类型的模式字符串;
37.重命名单元,用于基于当前资产类型对应的模式字符串,对当前待重命名资产进行重命名,以获得相应的新资产名。
38.在可能的实施方式中,自动重命名模块包括:
39.资产导入子模块,用于接收到用户选择的需要执行自动重命名的指令后,对资产进行导入;
40.重命名子模块,用于在资产导入的同时,对正在导入的资产根据所选的匹配模式同步进行重命名。
41.根据本发明的第三个方面,提供一种设备,该设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序或指令集由处理器加载并执行以实现上述任一项的ue资产自动重命名的方法。
42.根据本发明的第四个方面,提供一种计算机可读存储介质,计算机可读存储介质
中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现本发明上述任一项的ue资产自动重命名的方法。
43.本发明提供的ue资产自动重命名的方法及装置,通过预先设置多种包含资产类型与字符串模式对应关系的匹配模式,在接收到资产导入指令之后资产开始导入之前通过交互页面由用户进行选择,使导入的资产可以自动根据用户选择的匹配模式进行重命名,从而实现了ue资产的自动重命名,降低人工维护资产命名的成本,同时满足项目管理对资产命名的规范要求;关联资产无需人工手动进行选择,避免了手动选择资产可能会出现的遗漏,保证了项目规范的一致性;能够实现匹配模式的自定义与切换,避免只能应用预制好的模式对资产进行命名,解决了项目中不同导入流程以及不同资产类型需要不同的匹配模式的矛盾问题。
44.另外,在本发明技术方案中,凡未作特别说明的,均可通过采用本领域中的常规手段来实现本技术方案。
附图说明
45.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1为本发明实施例一提供的ue资产自动重命名的方法的流程示意图。
47.图2为本发明实施例二提供的ue资产自动重命名的方法的流程示意图。
48.图3为本发明实施例三提供的ue资产自动重命名的方法的流程示意图。
49.图4为本发明实施例四提供的ue资产自动重命名的装置的结构框图。
50.图5为本发明实施例五提供的执行ue资产自动重命名的方法的设备的结构示意图。
具体实施方式
51.本发明说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如包含了一系列的步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、系统、产品或设备固有的其他步骤或单元。
52.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.实施例1:
54.参考说明书附图1,本发明实施例提供了一种ue资产自动重命名的方法,该方法包括以下步骤:
55.步骤101:检测到用户进行资产导入的操作后,在资产导入之前向用户展示第一交
互页面。
56.具体的,检测到用户正在进行资产导入的操作,在资产开始导入之前向用户展示第一交互页面,第一交互页面上可以设置选项供用户选择,第一交互页面上应该至少包括,干预资产导入流水线和不干预资产导入流水线两种选项。
57.步骤102:接收用户在第一交互页面中触发的指令,判断是否需要干预资产导入流水线;若需要干预资产导入流水线,则执行步骤103,若无需干预资产导入流水线,则执行步骤105。
58.具体的,接收用户在第一交互页面中进行选择时触发的指令,根据用户的选择判断是否需要干预资产导入流水线。
59.步骤103:向用户展示第二交互页面,第二交互页面上预设有若干匹配模式,每个匹配模式包括资产类型以及资产类型对应的模式字符串。
60.具体的,当用户选择需要干预资产导入流水线时,向用户展示第二交互页面,第二交互页面中应至少包含一种以上重命名的匹配模式,匹配模式为预先设置的符合项目命名规范的重命名的匹配模式,不同的项目规范对应不同的匹配模式,每种匹配模式中应至少包括一种及以上的不同的资产类型及其对应的模式字符串。模式字符串是指用来进行重命名模式匹配的元字符串。在可选的实施例中,可以选择正则表达式进行模式字符串的表示,比如用%、$、.、[、]、0-9、a-z、a-z等字符组成模式字符串。由此,降低了项目的理解成本,提高开发效率,同时提高自动化重命名效率。
[0061]
同时,由于在第二交互页面上设置了一种以上的匹配模式,而每一种匹配模式对应不同的项目规范,因此用户通过第二交互页面的操作,能够实现匹配模式的自定义与手动切换,避免只能应用预制好的单一模式对资产进行命名,解决了项目中不同导入流程以及不同资产类型需要不同的匹配模式的矛盾问题。
[0062]
步骤104:接收用户在第二交互页面中触发的指令,判断是否需要执行自动重命名,若需要执行自动重命名,则执行步骤106,若无需执行自动重命名,则执行步骤105。
[0063]
具体的,用户在第二交互页面中可以不进行匹配模式的选择,也可选择单一的匹配模式,或选择多种匹配模式。当接收到用户在第二交互页面上操作后触发的指令时,根据用户触发的指令,判断当前导入流水线是否需要执行自动重命名。
[0064]
步骤105:只执行资产导入。
[0065]
具体的,当用户选择的选项为不干预资产导入流水线时,则只进行资产导入,无需进行其他操作,此时,导入的资产不会进行重命名。
[0066]
步骤106:执行资产导入,并对导入的资产根据所选的匹配模式进行重命名。
[0067]
当用户在第二交互页面中至少选择了一种匹配模式时,即表明当前待导入的资产需要进行重命名,因此需要将资产进行导入,并根据用户所选的匹配模式,对导入的资产进行重命名。
[0068]
当用户在第二交互页面中没有选择任何匹配模式时,即表明当前待导入的资产无需进行重命名,因此只对资产进行导入。
[0069]
本发明实施例的技术方案,提供了一种ue资产自动重命名的方法,该方法在接收到资产导入指令后通过交互页面的形式由用户选择是否对资产进行重命名,以及以何种匹配模式对资产进行重命名,使得导入的资产可以自动根据用户选择的匹配模式进行重命
名,使得资产导入后无需对资产名进行二次处理,同时资产文件在创造过程中无需执行严格的命名约束条件,保证了创作流畅度,既降低人工维护资产命名的成本,又能够满足项目管理对资产命名的规范要求;关联资产重命名时无需人工手动进行选择,避免了手动选择资产可能会出现的遗漏,保证了项目规范的一致性;能够实现匹配模式的自定义与切换,避免只能应用预制好的模式对资产进行命名,解决了项目中不同导入流程以及不同资产类型需要不同的匹配模式的矛盾问题。
[0070]
实施例2:
[0071]
本实施例是对上述实施例1的进一步细化,与上述实施例相同或相应的术语解释,本实施例不再赘述。
[0072]
参考说明书附图2,本发明实施例2提供了另一种ue资产自动重命名的方法,该方法包括以下步骤:
[0073]
步骤201:检测到用户进行资产导入的操作后,在资产导入之前向用户展示第一交互页面。
[0074]
步骤202:接收用户在第一交互页面中触发的指令,判断是否需要干预资产导入流水线;若需要干预资产导入流水线,则执行步骤203,若无需干预资产导入流水线,则执行步骤205。
[0075]
步骤203:向用户展示第二交互页面,第二交互页面上预设有若干匹配模式,每个匹配模式包括资产类型以及资产类型对应的模式字符串。
[0076]
步骤204:接收用户在第二交互页面中触发的指令,判断是否需要执行自动重命名,若需要执行自动重命名,则执行步骤206,若无需执行自动重命名,则执行步骤205。
[0077]
步骤205:只执行资产导入。
[0078]
步骤206:将待导入资产加入自动重命名管理队列。
[0079]
步骤207:对自动重命名管理队列中的资产进行导入,并将加入自动重命名管理队列的资产根据所选的匹配模式在下一帧进行重命名。
[0080]
由此,通过设置自动重命名管理队列,在加入自动重命名管理队列的资产根据所选的匹配模式在下一帧进行重命名这些步骤,将资产导入与资产重命名两个操作进行异步处理,能够有效避免资产在重命名后删除再导入时偶现的崩溃错误,提高了资产自动重命名方法的可靠性,进一步提高用户体验。
[0081]
具体的,可以通过构造一个引擎编辑器的tickable对象作为自动重命名管理队列。
[0082]
具体的,将加入自动重命名管理队列的资产根据所选的匹配模式在下一帧进行重命名可以包括:
[0083]
获取当前待重命名资产的资产类型;
[0084]
获取当前资产类型对应的模式字符串,根据用户所选的匹配模式,在获取到资产类型后,获取该资产类型对应的模式字符串。
[0085]
基于当前资产类型对应的模式字符串,对当前待重命名资产进行重命名,以获得相应的新资产名。
[0086]
本发明实施例二中提供的技术方案,提供了一种ue资产自动重命名的方法,该方法在接收到资产导入指令后通过交互页面的形式由用户选择是否对资产进行重命名,以及
以何种匹配模式对资产进行重命名,使得导入的资产可以自动根据用户选择的匹配模式进行重命名,使得资产导入后无需对资产名进行二次处理,同时资产文件在创造过程中无需执行严格的命名约束条件,保证了创作流畅度,既降低人工维护资产命名的成本,又能够满足项目管理对资产命名的规范要求;关联资产重命名时无需人工手动进行选择,避免了手动选择资产可能会出现的遗漏,保证了项目规范的一致性;能够实现匹配模式的自定义与切换,避免只能应用预制好的模式对资产进行命名,解决了项目中不同导入流程以及不同资产类型需要不同的匹配模式的矛盾问题;通过设置自动重命名管理队列,将资产导入与资产重命名两个操作进行异步处理,能够有效避免资产在重命名后删除再导入时偶现的崩溃错误,提高了方法的可靠性,进一步提高用户体验。
[0087]
实施例3:
[0088]
本实施例是对上述实施例1的进一步细化,与上述实施例相同或相应的术语解释,本实施例不再赘述。
[0089]
参考说明书附图3,本发明实施例3提供了另一种ue资产自动重命名的方法,该方法包括以下步骤:
[0090]
步骤301:检测到用户进行资产导入的操作后,在资产导入之前向用户展示第一交互页面。
[0091]
步骤302:接收用户在第一交互页面中触发的指令,判断是否需要干预资产导入流水线;若需要干预资产导入流水线,则执行步骤303,若无需干预资产导入流水线,则执行步骤305。
[0092]
步骤303:向用户展示第二交互页面,第二交互页面上预设有若干匹配模式,每个匹配模式包括资产类型以及资产类型对应的模式字符串。
[0093]
步骤304:接收用户在第二交互页面中触发的指令,判断是否需要执行自动重命名,若需要执行自动重命名,则执行步骤306,若无需执行自动重命名,则执行步骤305。
[0094]
步骤305:只执行资产导入。
[0095]
步骤306:在资产导入流水线中同步进行资产导入操作与根据所选的匹配模式进行资产重命名操作。
[0096]
本发明实施例三中提供的技术方案,提供了一种ue资产自动重命名的方法,该方法在接收到资产导入指令后通过交互页面的形式由用户选择是否对资产进行重命名,以及以何种匹配模式对资产进行重命名,使得导入的资产可以自动根据用户选择的匹配模式进行重命名,使得资产导入后无需对资产名进行二次处理,同时资产文件在创造过程中无需执行严格的命名约束条件,保证了创作流畅度,既降低人工维护资产命名的成本,又能够满足项目管理对资产命名的规范要求;关联资产重命名时无需人工手动进行选择,避免了手动选择资产可能会出现的遗漏,保证了项目规范的一致性;能够实现匹配模式的自定义与切换,避免只能应用预制好的模式对资产进行命名,解决了项目中不同导入流程以及不同资产类型需要不同的匹配模式的矛盾问题;对资产导入操作和重命名操作进行同步处理,逻辑上更加直观,便于代码维护。
[0097]
实施例4:
[0098]
在本实施例中,参考说明书附图4,提供了一种ue资产自动重命名的装置,用于实现上述方法实施例中任意一项ue资产自动重命名的方法,ue资产自动重命名的装置至少包
括:
[0099]
第一交互页面模块41,用于当检测到用户进行资产导入的操作后,在资产导入之前向用户展示第一交互页面,第一交互页面中包含是否干预资产导入流水线的选项供用户选择;
[0100]
第二交互页面模块42,用于当接收到用户选择的需要干预资产导入流水线的指令后,向用户展示第二交互页面,第二交互页面上预设有若干匹配模式,每个匹配模式包括资产类型以及资产类型对应的模式字符串;
[0101]
自动重命名模块43,用于当接收到用户选择的需要执行自动重命名的指令后,执行资产导入,并对导入的资产根据所选的匹配模式进行重命名。
[0102]
原生资产导入模块44,用于当接收到用户选择的无需干预资产导入流水线的指令后,执行资产导入,或用于接收到用户选择的无需执行自动重命名的指令后,执行资产导入。
[0103]
在可能的实施例中,自动重命名模块可以包括:
[0104]
自动重命名管理队列,用于管理需要进行重命名的待导入资产;
[0105]
资产导入子模块,用于将自动重命名管理队列进行导入;
[0106]
重命名子模块,用于将加入自动重命名管理队列的的资产根据所选的匹配模式在下一帧进行重命名。
[0107]
由此,通过设置自动重命名管理队列,将资产导入与资产重命名两个操作进行异步处理,能够有效避免资产在重命名后删除再导入时偶现的崩溃错误,提高了资产自动重命名方法的可靠性,进一步提高用户体验。
[0108]
在可能的实施例中,重命名子模块可以包括:
[0109]
资产类型获取单元,用于获取当前待重命名资产的资产类型;
[0110]
匹配模式获取单元,用于获取当前资产类型的模式字符串;
[0111]
重命名单元,用于基于当前资产类型对应的模式字符串,对当前待重命名资产进行重命名,以获得相应的新资产名。
[0112]
在可能的实施例中,自动重命名模块可以包括:
[0113]
资产导入子模块,用于接收到用户选择的需要执行自动重命名的指令后,对资产进行导入;
[0114]
重命名子模块,用于在资产导入的同时,对正在导入的资产根据所选的匹配模式同步进行重命名。
[0115]
由此,对资产导入操作和重命名操作进行同步处理,逻辑上更加直观,便于代码维护。
[0116]
本发明实施例四的技术方案,提供了一种ue资产自动重命名的装置,该装置在接收到资产导入指令后通过第一交互页面41和第二交互页面42使用户可以自主选择是否对资产进行重命名,以及以何种匹配模式对资产进行重命名,通过自动重命名模块43使得导入的资产可以自动根据用户选择的匹配模式进行重命名,使得资产导入后无需对资产名进行二次处理,同时资产文件在创造过程中无需执行严格的命名约束条件,保证了创作流畅度,既降低人工维护资产命名的成本,又能够满足项目管理对资产命名的规范要求;关联资产重命名时无需人工手动进行选择,避免了手动选择资产可能会出现的遗漏,保证了项目
规范的一致性;能够实现匹配模式的自定义与切换,避免只能应用预制好的模式对资产进行命名,解决了项目中不同导入流程以及不同资产类型需要不同的匹配模式的矛盾问题。
[0117]
实施例5:
[0118]
说明书附图5是本发明实施例5提供的执行ue资产自动重命名的方法的设备的结构示意图,如图5所示,该设备包括:
[0119]
一个或多个处理器510以及存储器520,图5中以一个处理器510为例。
[0120]
执行一种ue资产自动重命名的方法的设备还可以包括:输入装置530和输出装置540。
[0121]
存储器520作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本技术实施例中的一种ue资产自动重命名的方法对应的程序指令/模块。处理器510通过运行存储在存储器520中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的一种ue资产自动重命名的方法。
[0122]
存储器520可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据ue资产自动重命名的装置的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器520可选包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至ue资产自动重命名的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0123]
输入装置530可接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的信号输入。输出装置540可包括显示屏等显示设备。
[0124]
一个或者多个模块存储在存储器520中,当被一个或者多个处理器310执行时,执行上述任意方法实施例中的ue资产自动重命名的方法。
[0125]
上述产品可执行本技术实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本技术实施例1至实施例3所提供的方法。
[0126]
实施例6:
[0127]
本发明实施例6提供一种计算机可读存储介质,存储介质中存储有一个或多个包括执行指令的程序,执行指令能够被设备(包括但不限于计算机,服务器,或者网络设备等)读取并执行,以用于执行上述方法实施例中的相关步骤。
[0128]
上述本说明书实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0129]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例
的部分说明即可。
[0130]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0131]
以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:1.一种ue资产自动重命名的方法,其特征在于,包括以下步骤:检测到用户进行资产导入的操作后,在资产导入之前向用户展示第一交互页面;接收用户在第一交互页面中触发的指令,判断是否需要干预资产导入流水线;若无需干预资产导入流水线,则只执行资产导入;若需要干预资产导入流水线,则向用户展示第二交互页面,所述第二交互页面上预设有若干匹配模式,每个所述匹配模式包括资产类型以及所述资产类型对应的模式字符串;接收用户在第二交互页面中触发的指令,判断是否需要执行自动重命名;若无需执行自动重命名,则只执行资产导入;若需要执行自动重命名,则执行资产导入,并对导入的资产根据所选的匹配模式进行重命名。2.根据权利要求1所述的ue资产自动重命名的方法,其特征在于,当需要执行自动重命名时,所述执行资产导入,并对导入的资产根据所选的匹配模式进行重命名包括:将待导入资产加入自动重命名管理队列;对自动重命名管理队列中的资产进行导入,并将加入自动重命名管理队列的资产根据所选的匹配模式在下一帧进行重命名。3.根据权利要求2所述的ue资产自动重命名的方法,其特征在于,所述将加入自动重命名管理队列的资产根据所选的匹配模式在下一帧进行重命名包括:获取当前待重命名资产的资产类型;获取当前资产类型对应的模式字符串;基于当前资产类型对应的模式字符串,对当前待重命名资产进行重命名,以获得相应的新资产名。4.根据权利要求1所述的ue资产自动重命名的方法,其特征在于,当需要执行自动重命名时,所述执行资产导入,并对导入的资产根据所选的匹配模式进行重命名包括:在资产导入流水线中同步进行资产导入操作与根据所选的匹配模式进行资产重命名操作。5.一种ue资产自动重命名的装置,用于实现权利要求1-4中任一所述ue资产自动重命名的方法,其特征在于,包括:第一交互页面模块,用于当检测到用户进行资产导入的操作后,在资产导入之前向用户展示第一交互页面,所述第一交互页面中包含是否干预资产导入流水线的选项供用户选择;第二交互页面模块,用于当接收到用户选择的需要干预资产导入流水线的指令后,向用户展示第二交互页面,所述第二交互页面上预设有若干匹配模式,每个所述匹配模式包括资产类型以及所述资产类型对应的模式字符串;自动重命名模块,用于当接收到用户选择的需要执行自动重命名的指令后,执行资产导入,并对导入的资产根据所选的匹配模式进行重命名;原生资产导入模块,用于当接收到用户选择的无需干预资产导入流水线的指令后,执行资产导入,或用于接收到用户选择的无需执行自动重命名的指令后,执行资产导入。6.根据权利要求5所述的ue资产自动重命名的装置,其特征在于,所述自动重命名模块包括:
自动重命名管理队列,用于管理需要进行重命名的待导入资产;资产导入子模块,用于将自动重命名管理队列进行导入;重命名子模块,用于将加入自动重命名管理队列的资产根据所选的匹配模式在下一帧进行重命名。7.根据权利要求6所述的ue资产自动重命名的装置,其特征在于,重命名子模块包括:资产类型获取单元,用于获取当前待重命名资产的资产类型;模式字符串获取单元,用于获取当前资产类型的模式字符串;重命名单元,用于基于当前资产类型对应的模式字符串,对当前待重命名资产进行重命名,以获得相应的新资产名。8.根据权利要求5所述的ue资产自动重命名的装置,其特征在于,所述自动重命名模块包括:资产导入子模块,用于接收到用户选择的需要执行自动重命名的指令后,对资产进行导入;重命名子模块,用于在资产导入的同时,对正在导入的资产根据所选的匹配模式同步进行重命名。9.一种设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序或指令集由所述处理器加载并执行,以实现如权利要求1至4任一所述的ue资产自动重命名的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令、至少一端程序、代码集或指令集,所述至少一条指令、所述至少一端程序、所述代码集或指令集由处理器加载并执行,以实现如权利要求1至4任一所述的ue资产自动重命名的方法。
技术总结本发明公开了一种UE资产自动重命名的方法及装置,该方法包括:检测到用户进行资产导入的操作后,在资产导入之前向用户展示第一交互页面;判断是否需要干预资产导入流水线;若需要干预资产导入流水线,则向用户展示第二交互页面;判断是否需要执行自动重命名;若需要执行自动重命名,则执行资产导入,并对导入的资产根据所选的匹配模式进行重命名。本发明公开提供的一种UE资产自动重命名的方法及装置,实现了UE资产的自动重命名,降低人工维护资产命名的成本,同时满足项目管理对资产命名的规范要求;避免了手动选择资产可能会出现的遗漏,保证了项目规范的一致性;能够实现匹配模式的自定义与切换。式的自定义与切换。式的自定义与切换。
技术研发人员:刘金鹏 宋大伟
受保护的技术使用者:苏州沁游网络科技有限公司
技术研发日:2022.06.29
技术公布日:2022/11/1