项目文本资源的加载方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32180908 阅读:31 留言:0更新日期:2022-02-08 15:42
本发明专利技术实施例公开了一种项目文本资源的加载方法、装置、电子设备及存储介质。该方法包括:在目标项目的启动过程中,加载预先构建的资源加载钩子文件;基于所述资源加载钩子文件调用所述目标项目的文本资源文件,以加载所述文本资源文件对应的项目文本资源;基于所加载的所述项目文本资源启动所述目标项目。本发明专利技术实施例的技术方案,解决了现有项目文本资源加载方法中存在项目文本资源的加载不够灵活的技术问题,实现了更加灵活的加载项目文本资源,从而提升了项目响应效率。从而提升了项目响应效率。从而提升了项目响应效率。

【技术实现步骤摘要】
项目文本资源的加载方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机应用
,尤其涉及一种项目文本资源的加载方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机技术的不断发展,各种各样的软件开发项目层出不穷。不同的项目其情节设计以及与用户的交互方式也不尽相同。为了便于项目推广以及用户操作,在很多项目的运行过程中,开发方会推送一些项目文本资源进行展示。例如,在游戏软件中展示的用于宣传或解说游戏情节或者展示游戏场景的计算机图像学(Computer Graphics,CG)动画等。
[0003]目前,项目文本资源的展示方式是,在用户输入登录信息之后,进入项目运行界面之前,开始下载待推送的项目文本资源,以展示该项目文本资源。考虑到项目文本资源的安全性,往往对项目文本资源进行加密。那么,需要在展示该项目文本资源之前对其进行解密,然后在进入项目运行界面进行该项目文本资源的展示。这就导致,从拉长项目启动到项目运行的时间整体,降低了项目从启动到运行的响应效率,且登录后项目文本资源无法立即展示,增加了用户等待的时间,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种项目文本资源的加载方法,其特征在于,包括:在目标项目的启动过程中,加载预先构建的资源加载钩子文件;基于所述资源加载钩子文件调用所述目标项目的文本资源文件,以加载所述文本资源文件对应的项目文本资源;基于所加载的所述项目文本资源启动所述目标项目。2.根据权利要求1所述的方法,其特征在于,在目标项目的启动过程中,还包括:加载所述目标项目的引擎原生代码库;所述加载预先构建的资源加载钩子文件,包括:当所述引擎原生代码库加载完成时,加载预先构建的资源加载钩子文件。3.根据权利要求2所述的方法,其特征在于,所述引擎原生代码库基于c#语言实现,所述文本资源文件基于C++语言实现;所述基于所述资源加载钩子文件调用所述目标项目的文本资源文件,包括:基于所述资源加载钩子文件通过预先构建的文本资源配置接口调用所述目标项目的文本资源文件。4.根据权利要求3所述的方法,其特征在于,所述加载所述文本资源文件对应的项目文本资源,包括:读取所述文本资源文件对应的项目文本资源中的原始字符串,并将所述原始字符串映射为与所述原始字符串对应的内存地址。5.根据权利要求4所述的方法,其特征在于,在所述将所述原始字符串映射为与所述原始字符串对应的内存地址之前,还包括:调用内置的字符串长度获取函数得到所述原始字符串所占用的内存大小;将所述内存大小传递给内存分配函数的入参参数,调用所述内存分配函数为所述原始字符串分配内存。6.根据权利要求1所述的方法,其特征在于,在目标项目...

【专利技术属性】
技术研发人员:王达
申请(专利权)人:上海米哈游璃月科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1