目录
Implicitly Importing a Namespace
Filtering Non-Imported Types and Actions
蓝图命名空间(Blueprint Namespaces)可以防止加载不必要的资产,从而加快蓝图资产的打开时间;这对于大型项目非常有用,因为引擎通常会在初始化时加载所有蓝图函数库和宏库资产,不论蓝图是否引用了这些库;
通过将资产打组为蓝图命名空间,可推迟资产的加载时间,让它们在需要时才加载;在蓝图编辑器中操作时,使用蓝图命名空间还有另外一种好处,就是蓝图资产可在上下文菜单中采取的操作,都会过滤到蓝图命名空间;
设置蓝图命名空间
注,打开蓝图时,任何设置为相同命名空间的共享库资产在蓝图编辑器初始化时都会自动导入;
编辑器偏好设置或项目设置
如更喜欢能够为所有蓝图资产自动导入共享库资产的工作流,那么可修改 编辑器偏好设置或 项目设置 ,以确保编辑器导入共享库资产的指定子集,无论打开的蓝图是属于该命名空间还是导入该命名空间;
Implicitly Importing a Namespace
- 创建一个蓝图资产 TestType ,命名空间为 test ;
Filtering Non-Imported Types and Actions
- 创建一个蓝图函数库,命名空间为 fun_test ;