对象位置显示方法及装置制造方法及图纸

技术编号:17009315 阅读:26 留言:0更新日期:2018-01-11 05:27
本发明专利技术实施例提供一种对象位置显示方法及装置,此方法包括:以玩家控制的第一对象为基准形成一个水平面,水平面依据第一对象在空间的动作变化持续变化;将界面内至少一个第二对象投影到水平面上,得到各第二对象在水平面上的对象投影及投影高度,其中,对象投影用于表征各第二对象与第一对象在X轴和Y轴上的相对距离,投影高度用于表征各第二对象与第一对象在Z轴方向上的相对距离;显示第一对象、第二对象、第二对象对应的对象投影和投影高度在界面上。由于投影高度为第二对象与第一对象在Z轴方向上的相对距离,从而玩家可准确判断第二对象与第一对象在垂直方向的相对距离,提高对象位置的判断的准确度。

【技术实现步骤摘要】
对象位置显示方法及装置
本专利技术实施例涉及游戏
,尤其涉及一种对象位置显示方法及装置。
技术介绍
三维游戏(3D游戏),是在游戏中使用3D模型来制作人物、场景等物体,让玩家可以360度旋转视角,从各个角度来进行游戏,这大大增加的游戏的自由度、趣味度及真实性。在3D游戏界面中,例如深海、太空等,经常通过小地图二维显示对象位置关系,因此,玩家可通过该小地图来观察其他对象与自己在水平方向上的远近。但通过上述对象位置显示方法,玩家无法判断其他对象与自己在垂直方向的相对距离,从而导致对象位置的误判率较高。
技术实现思路
本专利技术实施例提供一种对象位置显示方法及装置,以使玩家准确判断其他对象与自己在垂直方向的相对距离。第一方面,本专利技术实施例提供一种对象位置显示方法,包括:以玩家控制的第一对象为基准形成一个水平面,所述水平面依据所述第一对象在空间的动作变化持续变化;将界面内至少一个第二对象投影到所述水平面上,得到各所述第二对象在所述水平面上的对象投影及投影高度,其中,所述对象投影用于表征各所述第二对象与所述第一对象在X轴和Y轴上的相对距离,所述投影高度用于表征各所述第二对象与所述第一对象在Z轴方向上的相对距离;显示所述第一对象、所述第二对象、所述第二对象对应的对象投影和投影高度在所述界面上。第二方面,本专利技术实施例提供一种对象位置显示装置,包括:处理模块,用于以玩家控制的第一对象为基准形成一个水平面,所述水平面依据所述第一对象在空间的动作变化持续变化;投影模块,用于将界面内至少一个第二对象投影到所述水平面上,得到各所述第二对象在所述水平面上的对象投影及投影高度,其中,所述对象投影用于表征各所述第二对象与所述第一对象在X轴和Y轴上的相对距离,所述投影高度用于表征各所述第二对象与所述第一对象在Z轴方向上的相对距离;显示模块,用于显示所述第一对象、所述第二对象、所述第二对象对应的对象投影和投影高度在所述界面上。本专利技术实施例提供一种对象位置显示方法及装置,以玩家控制的第一对象为基准形成一个水平面,将界面内至少一个第二对象投影到该水平面上,得到各第二对象在水平面上的对象投影及投影高度,并显示第一对象、第二对象、第二对象对应的对象投影和投影高度在界面上。由于投影高度为第二对象与第一对象在Y轴方向上的相对距离,从而玩家可准确判断第二对象与第一对象在垂直方向的相对距离,提高对象位置的判断的准确度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的对象位置显示方法的流程图;图2为本专利技术实施例提供的对象位置显示方法中一界面示意图;图3为本专利技术实施例提供的对象位置显示方法中另一界面示意图;图4为本专利技术另一实施例提供的对象位置显示方法的流程图;图5为本专利技术一实施例提供的对象位置显示装置的结构示意图;图6为本专利技术一实施例提供的终端的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。针对现有小地图显示时对象位置的误判率较高的问题,本专利技术实施例提出一种对象位置显示方法及装置,辅助玩家准确判断界面中其他对象与该玩家所控制对象在垂直方向的相对距离。图1为本专利技术一实施例提供的对象位置显示方法的流程图。该方法的执行主体可以是游戏软件/客户端的后台服务器,或者,游戏软件/客户端所安装的终端,其中,终端例如是电脑、智能手机、平板电脑、游戏机等,但不以此为限。通过在终端的处理器上执行软件应用,并在该终端的显示器上渲染得到界面,该界面所显示的游戏内容至少包含一可操控的对象。具体地,玩家可以下载游戏软件安装至终端,通过在终端上操作对象进行游戏。如图1所示,本实施例的方法包括:S101、以玩家控制的第一对象为基准形成一个水平面,该水平面依据第一对象在空间的动作变化持续变化。通常情况下,游戏以软件形式安装在终端上,通过互联网与后台服务器连接。玩家可以连网操作,也可以不连网本地操作。在实际应用中,玩家在终端上启动游戏软件,开始游戏,界面上显示一个或多个对象,例如,第一对象和第二对象。需说明的是,这里所说的第一对象和第二对象是相对的,用于区分不同玩家控制的虚拟对象。其中,第一对象也可以作为第二对象,第二对象也可以作为第一对象,二者可以互相替换,第一对象和第二对象的区分仅为助于理解。游戏过程中,玩家控制第一对象移动,也就是说,第一对象在空间中的位置发生变化,此时,以第一对象为基准所形成的水平面也发生变化,例如倾斜或向上、向下移动等。通过该步骤可增强玩家的操作方向感,降低三维空间中对象多方向移动给玩家带来的晕眩感。S102、将界面内至少一个第二对象投影到水平面上,得到各第二对象在水平面上的对象投影及投影高度,其中,对象投影用于表征各第二对象与第一对象在X轴和Y轴上的相对距离,投影高度用于表征第二对象与第一对象在Z轴方向上的相对距离。三维直角坐标系为过空间定点O(即原点)作三条互相垂直的数轴,包括X轴、Y轴和Z轴,位于坐标轴上的点的位置由一个坐标值唯一确定,而其他的坐标轴上的点的位置由一个坐标值唯一确定,而其他的坐标在此轴上的值是零。该实施例将第一对象所处的位置定义为原点,X轴和Y轴位于水平面(表示为XOY)上,Z轴用于表示竖直方向上的相对距离。具体地,将界面内至少一个第二对象投影到水平面上之后,可以得到各第二对象在水平面上的对象投影的位置,而投影高度为第二对象距水平面的垂直距离。S103、显示第一对象、第二对象、第二对象对应的对象投影和投影高度在界面上。该步骤通过点线结合的二维形式表现三维空间的相对距离,无需渲染3d地图即可解决垂直空间距离显示问题,使玩家确定其他玩家所控制第二对象的位置,降低性能消耗。其中,界面至少包括第一对象、该第一对象在某一时刻形成的水平面、多个第二对象以及每一第二对象在水平面上得对象投影和投影高度等。具体显示方式可通过多种形式实现,示例性地:一种实现方式中,该步骤可以具体包括:确定显示线段的长度为投影高度,该显示线段位于第二对象及第二对象对应的对象投影之间;显示第一对象、第二对象、第二对象对应的对象投影和显示线段在界面上。若第二对象位于第一对象的上方,则第二对象对应的对象投影和显示线段在水平面的上方;或者,若第二对象位于第一对象的下方,则第二对象对应的对象投影和显示线段在水平面的下方。例如,图2示出第一对象和第二对象的位置关系,玩家可通过该对象位置显示方法准确确定其他玩家所控制的第二对象与其控制的第一对象之间的位置关系及距离远近。另一种实现方式中,该步骤可以具体包括:确定显示数值为投影高度,该显示数值跟随第二对象;显示第一对象、第二对象、第二对象对应的对象投影和显示数值在界面上。该实现方式中,若第二对象位于第一对象的上方,则第二对象对本文档来自技高网...
对象位置显示方法及装置

【技术保护点】
一种对象位置显示方法,其特征在于,包括:以玩家控制的第一对象为基准形成一个水平面,所述水平面依据所述第一对象在空间的动作变化持续变化;将界面内至少一个第二对象投影到所述水平面上,得到各所述第二对象在所述水平面上的对象投影及投影高度,其中,所述对象投影用于表征各所述第二对象与所述第一对象在X轴和Y轴上的相对距离,所述投影高度用于表征各所述第二对象与所述第一对象在Z轴方向上的相对距离;显示所述第一对象、所述第二对象、所述第二对象对应的对象投影和投影高度在所述界面上。

【技术特征摘要】
1.一种对象位置显示方法,其特征在于,包括:以玩家控制的第一对象为基准形成一个水平面,所述水平面依据所述第一对象在空间的动作变化持续变化;将界面内至少一个第二对象投影到所述水平面上,得到各所述第二对象在所述水平面上的对象投影及投影高度,其中,所述对象投影用于表征各所述第二对象与所述第一对象在X轴和Y轴上的相对距离,所述投影高度用于表征各所述第二对象与所述第一对象在Z轴方向上的相对距离;显示所述第一对象、所述第二对象、所述第二对象对应的对象投影和投影高度在所述界面上。2.根据权利要求1所述的方法,其特征在于,所述显示所述第一对象、所述第二对象、所述第二对象对应的对象投影和投影高度在所述界面上,包括:确定显示线段的长度为投影高度,所述显示线段位于所述第二对象及所述第二对象对应的对象投影之间;显示所述第一对象、所述第二对象、所述第二对象对应的对象投影和所述显示线段在所述界面上,其中,若所述第二对象位于所述第一对象的上方,则所述第二对象对应的对象投影和显示线段在所述水平面的上方;或者,若所述第二对象位于所述第一对象的下方,则所述第二对象对应的对象投影和显示线段在所述水平面的下方。3.根据权利要求1所述的方法,其特征在于,所述投影高度为所述第一对象与所述第二对象的重心点或者中心点之间在Z轴方向上的相对距离;或者,所述投影高度为所述第一对象与所述第二对象的边界上的点之间在Z轴方向上的最小相对距离或者平均相对距离。4.根据权利要求1所述的方法,其特征在于,所述动作包括与所述水平面呈预设变化角度的所有动作,所述预设变化角度大于0°,所述预设变化角度小于180°。5.根据权利要求1所述的方法,其特征在于,至少一个所述第二对象在界面中显示的形状不同。6.根据权利要求5所述的方法,其特征在于,所述形状为以下至少一种:三角、圆形、矩形和旋涡状。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述以玩家控制的第一对象为基准形成一个水平面之前,还包括:确定所述界面对应雷达式地图。...

【专利技术属性】
技术研发人员:余嘉欣
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1