【技术实现步骤摘要】
一种控制游戏角色的方法及电子设备
[0001]本申请涉及终端游戏领域,尤其涉及一种控制游戏角色的方法及电子设备。
技术介绍
[0002]体感游戏以及增强现实技术(augmented reality,AR)/虚拟现实技术(virtual reality,VR)游戏等场景中,用户置可身于虚拟的环境中,获得沉浸式的游戏体验。然而,因用户沉浸在紧张刺激的游戏画面或者形象逼真的虚拟世界中,在游戏过程中,可能对自身所处周围真实环境缺少及时关注,从而可能导致碰撞、磕伤等人身安全事故的发生。
[0003]一些方案中,可通过摄像头获取用户的位置,然后在游戏界面中进行小窗口渲染显示,用户通过观察该小窗口即可获知当前所处的大概位置,从而对自身活动范围和安全性有一个大致的把握。然而,由于体感游戏的紧张刺激和强沉浸感导致用户的注意力更多放在对游戏角色的操控上,即使游戏界面中有小窗显示用户的大体位置,但往往不能被用户及时感知,仍然难以避免用户游戏过程中的磕碰发生。另外,小窗显示的做法破坏了画面风格的一致性,造成了画面割裂感,对于全画幅的体感游戏以及AR/VR游戏等场景中甚至可能产生遮挡干扰,影响体感游戏体验。
[0004]因此,如何在不破坏用户游戏体验的情况下,让用户在游戏的过程中实时关注到自身所处环境并进行适当调整,以避免与周围环境发生磕碰等人身安全事件,成为我们的需求。
技术实现思路
[0005]为了解决上述的技术问题,本申请提供了一种控制游戏角色的方法和电子设备。本申请提供的技术方案,能够在体感游戏以及AR ...
【技术保护点】
【技术特征摘要】
1.一种控制游戏角色的方法,其特征在于,包括:确定用户对应的所述游戏角色是否将切换至初始赛道;在所述游戏角色将切换至所述初始赛道的情况下,获取第一距离,所述第一距离为所述用户当前所在位置与所述用户初始位置在水平方向上的距离,当所述用户位于所述初始位置上时,所述游戏角色位于所述初始赛道在水平方向上的中间位置;在所述第一距离大于预设阈值的情况下,若所述用户当前所在位置位于所述初始位置的左侧,将所述游戏角色切换至第一区域,若所述用户当前所在位置位于所述初始位置的右侧,将所述游戏角色切换至第二区域其中,所述第一区域和所述第二区域均位于所述初始赛道内,所述第一区域位于所述初始赛道的左侧,所述第二区域位于所述初始赛道的右侧;在所述第一距离小于或等于所述预设阈值的情况下,将所述游戏角色切换至所述初始赛道在水平方向上的中间位置。2.如权利要求1所述的方法,其特征在于,在所述第一距离大于所述预设阈值的情况下,所述方法还包括:将第一赛道设置为不可用赛道,并生成第二赛道,其中,若所述用户当前所在位置位于所述初始位置的左侧,所述第一赛道为当前游戏赛道中的最左侧赛道,所述第二赛道为当前游戏赛道中的最右侧赛道的右相邻赛道,若所述用户当前所在位置位于所述初始位置的右侧,所述第一赛道为当前游戏赛道中的最右侧赛道,所述第二赛道为当前游戏赛道中的最左侧赛道的左相邻赛道。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:将游戏赛道设置为不平整边缘,其中将游戏赛道设置为不平整边缘用于使所述游戏角色在所述第一区域或所述第二区域时产生摇晃效果;或者,所述第一区域和/或所述第二区域设置有第一设施,所述第一设施用于使所述游戏角色减速。4.如权利要求1
‑
3中任一项所述的方法,其特征在于,所述初始位置位于安全区域内,所述安全区域是根据所述用户所处的环境确定的。5.如权利要求1
‑
4中任一项所述的方法,其特征在于,在游戏赛道为奇数的情况下,所述初始赛道为游戏赛道中的中间赛道,在游戏赛道为偶数的情况下,所述初始赛道为游戏赛道中的中间两个赛道中的其中一个。6.一种控制游戏角色的方法,其特征在于,包括:在用户对应的所述游戏角色将要切换至初始赛道的情况下,将游戏角色切换至所述初始赛道;获取第一距离,所述第一距离为所述用户当前所在位置与所述用户初始位置在水平方向上的距离,当所述用户位于所述初始位置上时,所述游戏角色位于所述初始赛道在水平方向上的中间位置;在所述第一距离大于预设阈值的情况下,将第一赛道设置为不可用赛道,并生成第二赛道,其中,若所述用户当前所在位置位于所述初始位置的左侧,所述第一赛道为当前游戏赛道中的最左侧赛道,所述第二赛道为当前游戏赛道中的最右侧赛道的右相邻赛道,若所述用户当前所在位置位于所述初始位置的右侧,所述第一赛道为当前游戏赛道中的最右侧
赛道,所述第二赛道为当前游戏赛道中的最左侧赛道的左相邻赛道。7.一种控制游戏角色的方法,其特征在于,包括:在用户对应的所述游戏角色将要切换至初始赛道的情况下,获取第一距离,所述第一距离为所述用户当前所在位置与所述用户初始位置在水平方向上的距离,当所述用户位于所述初始位置上时,所述游戏角色位于所述初始赛道在水平方向上的中间位置;在所述第一距离大于第一预设阈值的情况下,若所述用户当前所在位置位于所述初始位置的左侧,将所述游戏角色切换至第一区域,若所述用户当前所在位置位于所述初始位置的右侧,将所述游戏角色切换至第二区域,在所述第一距离小于或等于所述第一预设阈值的情况下,将所述游戏角色切换至所述初始赛道在水平方向上的中间位置,其中,所述第一区域和所述第二区域均位于所述初始赛道内,所述第一区域位于所述初始赛道的左侧,所述第二区域位于所述初始赛道的右侧;以及,在所述第一距离大于第...
【专利技术属性】
技术研发人员:黄磊,刘小蒙,赵杰,马春晖,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。