【技术实现步骤摘要】
虚幻引擎的文件处理方法、装置、设备及存储介质
本专利技术涉及游戏文件处理
,具体而言,涉及一种虚幻引擎的文件处理方法、装置、设备及存储介质。
技术介绍
不同的游戏引擎都有自己的文件系统,通过提供一层统一的抽象的文件操作接口(比如文件的打开、读、写),用以屏蔽不同平台的文件读写差异,同时还也会提供对包体文件读取的支持,用以将游戏中的资源组织成一个文件,并且引擎可以直接读取这个包体中的游戏资源。不同引擎的文件系统支持的包体格式也不一样,不同的包体格式适用于不同的应用场合。虚幻引擎UE4文件系统支持的包体格式为UE4自定义的PAK压缩文件格式(PAK为UE4自定义的包体格式,里面可以打包多个文件),游戏资源通过打包成PAK格式用以发布和传输。因此PAK格式决定了游戏资源的加载速度。UE4中的PAK格式功能齐全,可以满足一般要求不高的应用场合。但是,由于PAK包体格式体积相对较大,额外文件信息较多,比如游戏中包含大量的小文件时,或者游戏对包体大小有严格要求时,PAK格式会造成的较多的浪费,从而导致PAK包体格式 ...
【技术保护点】
1.一种虚幻引擎的文件处理方法,其特征在于,所述虚幻引擎中具有其他游戏引擎的文件处理节点,所述方法包括:/n采用所述其他游戏引擎的文件处理节点,获取游戏文件;/n若所述游戏文件的格式为所述其他游戏引擎对应的文件格式,则采用所述其他游戏引擎的文件处理节点,对所述游戏文件进行处理。/n
【技术特征摘要】
1.一种虚幻引擎的文件处理方法,其特征在于,所述虚幻引擎中具有其他游戏引擎的文件处理节点,所述方法包括:
采用所述其他游戏引擎的文件处理节点,获取游戏文件;
若所述游戏文件的格式为所述其他游戏引擎对应的文件格式,则采用所述其他游戏引擎的文件处理节点,对所述游戏文件进行处理。
2.根据权利要求1所述的方法,其特征在于,所述游戏文件为游戏资源的文件;所述采用所述其他游戏引擎的文件处理节点,对所述游戏文件进行处理,包括:
采用所述其他游戏引擎的文件处理节点,对所述游戏资源的文件进行处理,以加载所述游戏资源。
3.根据权利要求2所述的方法,其特征在于,所述采用所述其他游戏引擎的文件处理节点,获取游戏文件,包括:
采用所述其他游戏引擎的文件处理节点获取文件路径;
若所述文件路径为所述其他游戏引擎的文件路径,则由所述其他游戏引擎的文件处理节点,采用所述文件路径,获取所述游戏资源的文件。
4.根据权利要求2所述的方法,其特征在于,所述采用所述其他游戏引擎的文件处理节点,获取游戏文件,还包括:
若所述文件路径为所述虚幻引擎的文件路径,则由所述虚幻引擎的文件处理节点,采用所述文件路径,获取所述游戏资源的文件。
5.根据权利要求2所述的方法,其特征在于,所述游戏资源的文件包括:游戏美术资源的文件;所述游戏美术资源为采用所述虚幻引擎的烘焙应用,进行烘焙得到的预设操作系统的格式对应的美术资源。
6.根据权利要求1所述的方法,其特征在于,所述游戏文件为:游戏脚本的文件;所述虚幻引擎中还具有所述其他游戏引擎对应编程语言的虚拟机;所述采用所述其他游戏引擎的文件处理节点,对所述游戏文件进行处理,包括:
采用所述其他游戏引擎的文件处理节点,从所述游戏脚本的文件中,获取所述游戏脚本;
采用所述其他游戏引擎对应编程语言的虚拟机,运行所述游戏脚本。
7.根据权利要求6所述的方...
【专利技术属性】
技术研发人员:梁进超,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。