不同场景间的人物传送方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34719039 阅读:10 留言:0更新日期:2022-08-31 18:03
本公开提供一种不同场景间的人物传送方法、装置、电子设备及存储介质,所述方法包括:获取场景切换指令;根据所述场景切换指令,确定待切换的目标子场景的目标场景标识;获取应用程序中与用户关联的目标人物角色当前所在子场景的当前场景标识,其中,所述当前所在子场景与所述目标子场景为当前加载应用场景中的子场景;在所述当前场景标识与所述目标场景标识不一致的情况下,将所述目标人物角色从所述当前所在子场景传送至所述目标子场景。本方案可以简化人物角色的传送过程,能够实现人物角色在不同场景间的快速传送,从而提高人物角色的传送效率。色的传送效率。色的传送效率。

【技术实现步骤摘要】
不同场景间的人物传送方法、装置、电子设备及存储介质


[0001]本公开涉及Unity 3D场景
,尤其涉及一种不同场景间的人物传送方法、装置、电子设备及存储介质。

技术介绍

[0002]Unity是实时3D互动内容创作和运营平台,包括全真课堂、游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。
[0003]随着全真课堂的发展,目前全真课堂中出现的场景越来越多,比如游戏地、课堂、集合地等各种场景。相关技术中,当全真课堂中的人物角色在不同场景间移动时,通常需要先加载出下一场景,再将人物角色从当前场景移动至下一场景,由于加载场景需要耗费一定的时间,则上述方式会影响人物在不同场景间移动的速度。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种不同场景间的人物传送方法、装置、电子设备及存储介质。
[0005]根据本公开的一方面,提供了一种不同场景间的人物传送方法,包括:
[0006]获取场景切换指令;
[0007]根据所述场景切换指令,确定待切换的目标子场景的目标场景标识;
[0008]获取应用程序中与用户关联的目标人物角色当前所在子场景的当前场景标识,其中,所述当前所在子场景与所述目标子场景为当前加载应用场景中的子场景;
[0009]在所述当前场景标识与所述目标场景标识不一致的情况下,将所述目标人物角色从所述当前所在子场景传送至所述目标子场景。
[0010]根据本公开的另一方面,提供了一种不同场景间的人物传送装置,包括:
[0011]第一获取模块,用于获取场景切换指令;
[0012]确定模块,用于根据所述场景切换指令,确定待切换的目标子场景的目标场景标识;
[0013]第二获取模块,用于获取应用程序中与用户关联的目标人物角色当前所在子场景的当前场景标识,其中,所述当前所在子场景与所述目标子场景为当前加载应用场景中的子场景;
[0014]传送模块,用于在所述当前场景标识与所述目标场景标识不一致的情况下,将所述目标人物角色从所述当前所在子场景传送至所述目标子场景。
[0015]根据本公开的另一方面,提供了一种电子设备,包括:
[0016]处理器;以及
[0017]存储程序的存储器,
[0018]其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据前述一方面所述的不同场景间的人物传送方法。
[0019]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据前述一方面所述的不同场景间的人物传送方法。
[0020]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现前述一方面所述的不同场景间的人物传送方法。
[0021]本公开实施例中提供的一个或多个技术方案,通过将当前加载应用场景划分为子场景,当人物角色在子场景间传送时,比较人物角色当前所在子场景的当前场景标识是否与待切换的目标子场景的目标场景标识一致,并在两者不一致时将人物角色传送至目标子场景,由于各个子场景是已加载应用场景中的场景,从而在传送人物角色至目标子场景之前,无需再加载目标子场景,简化了人物角色的传送过程,能够实现人物角色在不同场景间的快速传送,从而提高了人物角色的传送效率,有利于提升用户的使用体验。
附图说明
[0022]在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:
[0023]图1示出了根据本公开一示例性实施例的不同场景间的人物传送方法的流程图;
[0024]图2示出了根据本公开另一示例性实施例的不同场景间的人物传送方法的流程图;
[0025]图3示出了根据本公开一示例性实施例的将应用场景划分为子场景的示例图;
[0026]图4示出了根据本公开示例性实施例的不同场景间的人物传送装置的示意性框图;
[0027]图5示出了能够用于实现本公开的实施例的示例性电子设备的结构框图。
具体实施方式
[0028]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0029]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0030]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0031]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0032]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0033]以下参照附图描述本公开提供的不同场景间的人物传送方法、装置、电子设备及存储介质。
[0034]图1示出了根据本公开一示例性实施例的不同场景间的人物传送方法的流程图,该方法可以由不同场景间的人物传送装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中,所述电子设备可以是应用程序对应的服务器,所述应用程序包括但不限于基于Unity开发的全真课堂类应用、游戏类应用等。如图1所示,该不同场景间的人物传送方法可以包括以下步骤:
[0035]步骤101,获取场景切换指令。
[0036]其中,场景切换指令可以由用户在应用程序内当前加载的应用场景中对相关的场景切换按钮或按键进行操作来触发生成,应用程序可以是基于Unity创作引擎开发的应用程序,包括但不限于全真课堂类应用、游戏类应用、美术类应用等。应用程序可以安装在手机、平板电脑、游戏主机、增强现实设备和虚拟现实设备等设置中。
[0037]本公开实施例中,应用程序中可以包括至少一个应用场景,每个应用场景作为一个主场景,被划分为多个子场景,且每个子场景被分配唯一的场景标识与之关联,利用本公开的方案,用户对应的人物角色可以在各个子场景中快速传送。
[0038]步骤10本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种不同场景间的人物传送方法,所述方法包括:获取场景切换指令;根据所述场景切换指令,确定待切换的目标子场景的目标场景标识;获取应用程序中与用户关联的目标人物角色当前所在子场景的当前场景标识,其中,所述当前所在子场景与所述目标子场景为当前加载应用场景中的子场景;在所述当前场景标识与所述目标场景标识不一致的情况下,将所述目标人物角色从所述当前所在子场景传送至所述目标子场景。2.如权利要求1所述的不同场景间的人物传送方法,其中,所述将所述目标人物角色从所述当前所在子场景传送至所述目标子场景,包括:获取场景配置表,所述场景配置表包括对所述应用程序中的至少一个应用场景进行切分得到的多个子场景,以及每个所述子场景对应的场景标识和场景集合点;根据所述目标场景标识和所述场景配置表,确定所述目标子场景的目标场景集合点;将所述目标人物角色从所述当前所在子场景传送至所述目标场景集合点。3.如权利要求1或2所述的不同场景间的人物传送方法,其中,所述获取应用程序中与用户关联的目标人物角色当前所在子场景的当前场景标识,包括:根据所述用户的登录信息,获取所述应用程序中与所述用户关联的目标人物角色的属性信息;获取所述属性信息中的场景标识作为所述目标人物角色当前所在子场景的当前场景标识。4.如权利要求3所述的不同场景间的人物传送方法,其中,在所述将所述目标人物角色从所述当前所在子场景传送至所述目标子场景之后,还包括:更新所述属性信息中的场景标识为所述目标场景标识。5.如权利要求1或2所述的不同场景间的人物传送方法,其中,所述当前加载应用场景中的每个子场景设置有对应的触发器,所述每个子场景的触发器与所属子场景的场景标识关联;并且其中,所述方法还...

【专利技术属性】
技术研发人员:王少宁董林忠
申请(专利权)人:北京新唐思创教育科技有限公司
类型:发明
国别省市:

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

1