本文的各方面涉及在视频游戏中显示与屏幕外对象相关联的信息。
背景技术:
1、视频游戏为玩家提供了娱乐、竞争和智力刺激。在绝大多数视频游戏中,向玩家传达与玩家情况相关的信息对于玩家的乐趣至关重要。因此,游戏的用户界面(ui)中图形元素的开发、实现和功能很重要。传统视频游戏(例如,在台式计算机或膝上型计算机上玩的游戏)可以利用输入设备(例如,键盘或鼠标)和相对较大的显示区域来促进向玩家传达信息。然而,移动设备(例如,智能电话、平板计算机等)的相对较小的显示区域对高效地向玩家传达信息提出了挑战。换句话说,传统移动设备的紧凑且共享的输入/显示硬件会限制传统游戏ui元素的效果。
技术实现思路
1、本文的各方面描述了用于选择性地显示指示多人游戏中屏幕外角色的存在的信息图标的系统和方法。当满足规则集的每个元素时,该图标选择性地显示给玩家,并且可以在发生游戏内事件时使用上下文相关的信息进行动态地修改。作为说明性示例,在多人在线竞技(m oba)中,可以向红队玩家显示图标,该图标指示:当蓝队玩家的角色未被红队的战争迷雾(例如,对红队可见)遮挡时,由蓝队玩家控制的角色恰好位于屏幕外。该图标可以包括角色的标识、角色的生命值、方向、或与玩家相关的许多其他信息的视觉表示。
1.一种非暂时性计算机可读介质,存储指令,所述指令在由处理器执行时,使所述处理器执行用于在屏幕视图内选择性地显示与屏幕外对象相关的信息的操作,所述操作包括:
2.根据权利要求1所述的计算机可读介质,其中,所述框区域具有顶侧、底侧、左侧和右侧,其中,所述顶侧大于所述底侧。
3.根据权利要求1所述的计算机可读介质,其中,所述视觉指示包括所述对象的表示、对象状态部分和对象表示部分。
4.根据权利要求3所述的计算机可读介质,其中,所述操作还包括:
5.根据权利要求1所述的计算机可读介质,其中,所述视觉指示位于所述屏幕视图内以在视觉上指示所述对象在所述框区域内的位置。
6.根据权利要求1所述的计算机可读介质,其中,所述对象由另一玩家控制。
7.一种用于选择性地显示与视频游戏中的屏幕外对象相关的信息的计算机化系统,所述系统包括:
8.根据权利要求7所述的系统,其中,所述屏幕视图呈现所述可见区域的所呈现部分的等距视图。
9.根据权利要求7所述的系统,其中,当所述对象在所述迷你地图中可见时,所述对象位于所述游戏空间的所述可见区域内。
10.根据权利要求7所述的系统,其中,所述视觉指示包括所述对象的表示。
11.根据权利要求7所述的系统,其中,基于所述对象相对于所述屏幕视图的更新位置来动态地更新所述对象的位置的所述视觉指示。
12.根据权利要求7所述的系统,其中,所述屏幕外对象对应于所述视频游戏中的敌对角色。
13.一种用于选择性地显示与视频游戏中的屏幕外对象相关的信息的计算机实现的方法,所述方法包括:
14.根据权利要求13所述的计算机实现的方法,其中,所述屏幕视图呈现所述游戏空间的所呈现部分的等距视图。
15.根据权利要求14所述的计算机实现的方法,其中,基于所述屏幕外对象位于所述游戏空间的围绕所述屏幕视图的框区域内来检测所述屏幕外对象。
16.根据权利要求13所述的计算机实现的方法,其中,所述视觉指示包括所述对象的表示。
17.根据权利要求13所述的计算机实现的方法,其中,所述视觉指示包括所述屏幕外对象相对于所述屏幕视图的方向。
18.根据权利要求13所述的计算机实现的方法,其中,所检测到的屏幕外对象的所述视觉指示对应于所检测到的屏幕外对象相对于所述屏幕视图的位置。
19.根据权利要求18所述的计算机实现的方法,其中,基于所检测到的屏幕外对象相对于所述屏幕视图的位置来动态地更新所检测到的屏幕外对象的所述视觉指示。
20.根据权利要求13所述的计算机实现的方法,其中,所述视觉指示被显示在所述屏幕视图之上的视觉层上。