本公开涉及游戏,尤其是涉及一种虚拟场景切换方法、装置、电子设备及存储介质。
背景技术:
1、随着游戏技术的发展,游戏的场景画面越来越丰富。在游戏中,多个玩家可以共同使用同一的岛屿,玩家可以基于系统提供的可搬动元素对岛屿进行装扮建设,也可以前往其他岛屿参加活动。
2、考虑到玩家人数较多,通常会设置多个游戏服务器分担运营负荷。每个游戏服务器负责维护几个岛屿,这些岛屿的场景均相同,游戏服务器可以根据玩家的ip地址将玩家分配到对应的岛屿,使得每个岛屿上的玩家数量相对均衡。
3、随着岛屿画面的丰富,游戏服务器加载岛屿时长增加,这种将岛屿作为一个整体维护的方式影响了岛屿画面的加载效率。
技术实现思路
1、本公开的目的在于提供一种虚拟场景切换方法、装置、电子设备及存储介质,以提升场景加载效率。
2、本公开实施例提供一种虚拟场景切换方法,通过电子设备提供游戏的图形用户界面,所述游戏包括主场景模型和所述主场景模型中至少一个目标元素对应的分场景模型,所述游戏的主逻辑服务器负责所述主场景模型加载与运行,所述游戏的分逻辑服务器负责所述分场景模型加载与运行,其中,所述主逻辑服务器与所述分逻辑服务器为不同的服务器,所述方法包括:响应于针对所述游戏的登录事件,通过所述主逻辑服务器加载所述主场景模型至所述图形用户界面,设置所述玩家虚拟角色在所述主场景模型的预设出生点;响应于针对所述主场景模型中的玩家虚拟角色的第一交互操作,控制所述玩家虚拟角色在通过所述主逻辑服务器提供的所述主场景模型中执行所述第一交互操作对应的动作;响应于所述目标元素对应的场景切换事件,将所述图形用户界面中通过所述主逻辑服务器提供的所述主场景模型切换为通过所述分逻辑服务器提供的所述分场景模型,设置所述玩家虚拟角色在所述分场景模型中;响应于针对所述分场景模型中的所述玩家虚拟角色的第二交互操作,控制所述玩家虚拟角色在通过所述分逻辑游戏服务器提供的所述分场景模型中执行所述第二交互操作对应的动作。
3、第二方面,本公开实施例还提供一种虚拟场景切换装置,通过电子设备提供游戏的图形用户界面,所述游戏包括主场景模型和所述主场景模型中至少一个目标元素对应的分场景模型,所述游戏的主逻辑服务器负责所述主场景模型加载与运行,所述游戏的分逻辑服务器负责所述分场景模型加载与运行,其中,所述主逻辑服务器与所述分逻辑服务器为不同的服务器,所述装置包括:登录模块,用于响应于针对所述游戏的登录事件,通过所述主逻辑服务器加载所述主场景模型至所述图形用户界面,设置所述玩家虚拟角色在所述主场景模型的预设出生点;主场景控件模块,用于响应于针对所述主场景模型中的玩家虚拟角色的第一交互操作,控制所述玩家虚拟角色在通过所述主逻辑服务器提供的所述主场景模型中执行所述第一交互操作对应的动作;场景切换模块,用于响应于所述目标元素对应的场景切换事件,将所述图形用户界面中通过所述主逻辑服务器提供的所述主场景模型切换为通过所述分逻辑服务器提供的所述分场景模型,设置所述玩家虚拟角色在所述分场景模型中;分场景控制模块,用于响应于针对所述分场景模型中的所述玩家虚拟角色的第二交互操作,控制所述玩家虚拟角色在通过所述分逻辑游戏服务器提供的所述分场景模型中执行所述第二交互操作对应的动作。
4、第三方面,本公开实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述虚拟场景切换方法。
5、第四方面,本公开实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述虚拟场景切换方法。
6、本公开实施例提供一种虚拟场景切换方法、装置、电子设备及存储介质,通过将游戏的场景划分为主场景模型和分场景模型的方式,能够在游戏开始时仅加载主场景模型,在发生场景切换时,再加载分场景模型,进而减少了游戏开始时的加载资源数量,提升了游戏加载效率。同时,通过主逻辑服务器和分逻辑服务器分别负责主场景模型和分场景模型的方式,可以针对众多的玩家上线和虚拟场景切换,由对应的逻辑服务器单独处理,优化了服务器的功能,一定程度上减少了因任务冲突导致的异常情况,提升了系统的稳定性。
1.一种虚拟场景切换方法,其特征在于,通过电子设备提供游戏的图形用户界面,所述游戏包括主场景模型和所述主场景模型中至少一个目标元素对应的分场景模型,所述游戏的主逻辑服务器负责所述主场景模型加载与运行,所述游戏的分逻辑服务器负责所述分场景模型加载与运行,其中,所述主逻辑服务器与所述分逻辑服务器为不同的服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述主场景模型配置有关卡和/或激励规则,所述分场景模型未配置关卡和激励规则。
3.根据权利要求1所述的方法,其特征在于,响应于所述目标元素对应的场景切换事件,将所述图形用户界面中通过所述主逻辑服务器提供的所述主场景模型切换为通过所述分逻辑服务器提供的所述分场景模型包括:
4.根据权利要求1所述的方法,其特征在于,将所述图形用户界面中通过所述主逻辑服务器提供的所述主场景模型切换为通过所述分逻辑服务器提供的所述分场景模型包括:
5.根据权利要求1所述的方法,其特征在于,将所述图形用户界面中通过所述主逻辑服务器提供的所述主场景模型切换为通过所述分逻辑服务器提供的所述分场景模型包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述响应于针对所述分场景模型中的所述玩家虚拟角色的返回事件,将所述图形用户界面中通过所述分逻辑服务器提供的所述分场景模型切换为通过所述主逻辑服务器提供的所述主场景模型包括:
9.根据权利要求1所述的方法,其特征在于,将所述图形用户界面中通过所述主逻辑服务器提供的所述主场景模型切换为通过所述分逻辑服务器提供的所述分场景模型的步骤之后,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述同步场景切换事件包括:多个玩家虚拟角色发起组队进行分场景模型的请求事件,或者,多个玩家虚拟角色的肢体相互依附且与所述目标元素的相对位置关系满足预设条件,或者所述多个玩家虚拟角色满足预设游戏关系。
14.一种虚拟场景切换装置,其特征在于,通过电子设备提供游戏的图形用户界面,所述游戏包括主场景模型和所述主场景模型中至少一个目标元素对应的分场景模型,所述游戏的主逻辑服务器负责所述主场景模型加载与运行,所述游戏的分逻辑服务器负责所述分场景模型加载与运行,其中,所述主逻辑服务器与所述分逻辑服务器为不同的服务器,所述装置包括:
15.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至13任一项所述方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至13任一项所述的方法。