CN115068948A - 在虚拟环境中执行动作的方法和装置 - Google Patents
在虚拟环境中执行动作的方法和装置 Download PDFInfo
- Publication number
- CN115068948A CN115068948A CN202210872231.6A CN202210872231A CN115068948A CN 115068948 A CN115068948 A CN 115068948A CN 202210872231 A CN202210872231 A CN 202210872231A CN 115068948 A CN115068948 A CN 115068948A
- Authority
- CN
- China
- Prior art keywords
- target
- probabilistic
- execution
- value
- action
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000009471 action Effects 0.000 title claims abstract description 101
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000002452 interceptive effect Effects 0.000 claims abstract description 48
- 230000008859 change Effects 0.000 claims abstract description 36
- 230000001960 triggered effect Effects 0.000 claims abstract description 36
- 230000004044 response Effects 0.000 claims abstract description 22
- 238000003860 storage Methods 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 5
- 230000003993 interaction Effects 0.000 abstract description 25
- 230000007246 mechanism Effects 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 24
- 230000000875 corresponding effect Effects 0.000 description 17
- 230000000694 effects Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000009877 rendering Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 101000822695 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C1 Proteins 0.000 description 1
- 101000655262 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C2 Proteins 0.000 description 1
- 101000655256 Paraclostridium bifermentans Small, acid-soluble spore protein alpha Proteins 0.000 description 1
- 101000655264 Paraclostridium bifermentans Small, acid-soluble spore protein beta Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/47—Controlling the progress of the video game involving branching, e.g. choosing one of several possible scenarios at a given point in time
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/69—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
根据本公开的实施例,提供了用于在虚拟环境中执行动作的方法、装置、设备和存储介质。该方法包括:响应于目标对象在虚拟环境中被触发执行目标动作,在第一区域中,呈现与目标动作相关联的描述信息,描述信息用于指示与目标动作相关联的概率事件以及与概率事件对应的目标数值;在第二区域中,利用概率交互元素的动态变化,呈现与概率事件相关联的执行数值,第二区域与目标对象的位置相关联;以及控制目标动作在虚拟环境中被执行,其中与目标动作相关联的概率事件的触发结果是基于执行数值与目标数值的比较而被确定。基于以上方式,本公开的实施例能够直观地呈现解虚拟环境中的概率机制,提高交互的友好程度。
Description
技术领域
本公开的示例实施例总体涉及计算机领域,特别地涉及用于在虚拟环境中执行动作的方法、装置、设备和计算机可读存储介质。
背景技术
随着计算机水平的发展,各种形式的电子设备能够极大地丰富人们的日常生活。例如,人们可以利用电子设备来进行虚拟场景中的各种交互。
在一些交互场景中,为了提高交互的真实性,一些交互动作可能伴随有一些概率事件(也称为随机事件)。例如,游戏中的攻击行为可能与是否命中这一概率事件相关。然而,传统的交互机制无法让操作者感受或理解交互中的这种概率机制。
发明内容
在本公开的第一方面,提供了一种在虚拟环境中执行动作的方法。该方法包括:响应于目标对象在虚拟环境中被触发执行目标动作,在第一区域中,呈现与目标动作相关联的描述信息,描述信息用于指示与目标动作相关联的概率事件以及与概率事件对应的目标数值;在第二区域中,利用概率交互元素的动态变化,呈现与概率事件相关联的执行数值,第二区域与目标对象的位置相关联;以及控制目标动作在虚拟环境中被执行,其中与目标动作相关联的概率事件的触发结果是基于执行数值与目标数值的比较而被确定。
在本公开的第二方面,提供了一种用于在虚拟环境中执行动作的装置。该装置包括第一呈现模块,被配置为响应于目标对象在虚拟环境中被触发执行目标动作,在第一区域中,呈现与目标动作相关联的描述信息,描述信息用于指示与目标动作相关联的概率事件以及与概率事件对应的目标数值;第二呈现模块,被配置为在第二区域中,利用概率交互元素的动态变化,呈现与概率事件相关联的执行数值,第二区域与目标对象的位置相关联;以及控制模块,被配置为控制目标动作在虚拟环境中被执行,其中与目标动作相关联的概率事件的触发结果是基于执行数值与目标数值的比较而被确定。
在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
在本公开的第四方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,程序被处理器执行时实现第一方面的方法。
应当理解,本发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
图2A、图2B和图2C示出了根据本公开的一些实施例的在虚拟环境中执行动作的示意图;
图3示出了根据本公开的另一些实施例的在虚拟环境中执行动作的示意图;
图4示出了根据本公开的一些实施例的在虚拟环境中执行动作的示例过程的流程图;
图5示出了根据本公开的一些实施例的用于在虚拟环境中执行动作的装置的框图;以及
图6示出了能够实施本公开的多个实施例的设备的框图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
如上文所讨论的,在虚拟环境的交互中,一些交互行为通常与概率机制相关联。以游戏作为示例,一些技能的释放例如可以伴随有附加特效(例如,冰冻效果、燃烧效果等)能否触发的随机事件。
传统的交互过程通常只能让操作者了解随机事件的结果,而无法知晓交互过程中的随机机制,这样将极大地影响用户的交互经验。
本公开的实施例提出了一种在虚拟环境中执行动作的方案。根据该方案,当目标对象在虚拟环境中被触发执行目标动作时,可以在界面的第一区域中呈现与目标动作相关联的描述信息,其中描述信息例如可以用于指示与目标动作相关联的概率事件以及与概率事件对应的目标数值。进一步地,可以在界面的第二区域中利用概率交互元素的动态变化来呈现与概率事件相关联的执行数值,其中第二区域与目标对象的位置相关联。
进一步地,可以控制目标动作在虚拟环境中被执行,其中与目标动作相关联的概率事件的触发结果是基于执行数值与目标数值的比较而被确定。例如,可以在执行数值大于目标数值时,概率事件将被触发。
由此,本公开的实施例能够通过动态的概率交互元素来直观地表示交互过程中的概率机制,使得用户能够理解概率事件的触发原理,从而提升了虚拟环境的交互体验。
以下进一步结合附图来详细描述该方案的各种示例实现。为了阐释本公开实施例的原理和思想,下文的某些描述将会参考游戏领域。然而将会理解,这仅仅是示例性,无意以任何方式限制本公开的范围。本公开的实施例可以应用于各类仿真、模拟、虚拟现实、增强现实等领域。
示例环境
首先参见图1,其示意性示出了其中可以实施根据本公开的示例性实现方式的示例环境100的示意图。如图1所示,示例环境100可以包括电子设备110。
在一些实施例中,如图1所示,电子设备110例如可以包括适当类型的便携设备,其例如可以支持用户的双手握持以进行各种交互操作。这样的电子设备110例如可以包括但不限于:智能手机、平板电脑、掌上电脑、便携式游戏终端等。
这样的电子设备110例如可以包括用于检测用户手势的适当类型传感器。例如,电子设备110例如可以包括触摸屏,以用于检测用户在触摸屏上做出的各种类型的手势。备选地或附加地,电子设备110还可以包括诸如临近传感器等其它适当类型感测设备,来检测用户在屏幕上方预定距离内做出的各种类型的手势。
应当理解,尽管电子设备110在图1中被示出为便携式设备,当这仅是示例性地。在又一些实施例中,电子设备110还可以是其它适当的形式。例如,电子设备110可以包括用于显示的显示设备和用于计算的计算设备,并且显示设备和计算设备例如可以是物理上耦合或分离的。
例如,电子设备110可以包括用于画面显示的显示屏,和用于画面渲染和游戏控制的游戏主机。
在这种场景中,电子设备110例如可以利用其它适当的输入设备来实现交互。例如,电子设备110可以通过通信耦合的键盘、鼠标、摇杆、游戏手柄等适当的交互设备来实现交互。
继续参考图1,如图1所述,电子设备110例如可以呈现图形界面120,其例如可以呈现相应的虚拟环境。示例性地,图形界面120可以是游戏应用界面,以呈现相应的游戏场景。或者,图形界面120也可以是其它适当类型的交互界面,其可以支持用户控制界面中虚拟对象在虚拟环境中执行对应的动作。
下文将详细介绍控制在虚拟环境中执行动作的具体过程。
示例交互
为了更为直观地表示虚拟环境的交互过程中的概率机制,本公开的实施例可以通过呈现概率交互元素来使得用户理解对应的概率事件是否被触发的原理。
图2A示出了根据本公开的一些实施例的在虚拟环境中执行动作的示意图200A。在一些实施例中,电子设备110可以呈现如图2A所示的界面205。如上文所介绍的,这样的界面205例如可以包括与虚拟环境相关联的图形界面。这样的虚拟环境例如可以包括但不限于:各种类型的游戏环境,模拟环境或仿真环境等。
如图2A所示,界面205可以包括目标对象210。示例性地,目标对象210例如可以是用户可以在虚拟环境中控制的适当对象,例如,游戏角色。
在一些实施例中,目标对象210例如可以被触发以在虚拟环境中执行目标动作。示例性地,电子设备110可以接收用户对于控件220的选择,以确定目标对象210被触发以在虚拟环境中执行针对另一对象215的攻击动作225。
在一些实施例中,控件220例如可以具有不同的呈现样式。例如,控件220可以呈现为如图2A所示的按钮样式,其在接收到点击操作后,可以触发目标动作。或者,控件220也可以呈现为卡牌样式,其在接收到拖拽操作后,可以触发目标动作。应当理解,其它适当的样式也是可能的。
在一些实施例中,目标对象210也可以被自动地触发以执行目标动作。示例性地,当目标对象210移动到了虚拟环境中的预定位置,即可以被自动地触发针对另一对象215的攻击动作225。
在一些实施例中,电子设备110例如可以确定目标动作(例如,攻击动作225)与概率事件相关联。例如,以攻击动作225为例,其例如可以与“附加特效”这一概率事件相关联,也即,在针对另一对象225的攻击动作中,有可能附加上对应的攻击特效。
如图2A所示,电子设备110可以在界面205的第一区域230呈现目标动作的描述信息。这样的描述信息例如可以用于指示与目标动作相关联的概率事件。附加地,这样的描述信息例如还可以指示与概率事件对应的目标数值。
以图2A作为示例,电子设备110可以在第一区域230中呈现与目标动作对应的图形元素或文本元素,以执行当前执行的目标动作为“攻击”。
附加地,电子设备110还可以在第一区域230中呈现与概率事件“附加特效”相对应的文本元素。由此,电子设备110可以使得用户可以直观地了解,所执行的目标动作可能触发概率事件“附加特效”。
进一步地,电子设备110还可以在第一区域230中呈现与概率事件对应的目标数值。例如,如图2A所示,电子设备110可以呈现目标数值“10”,以指示只有达到该数值,才能够触发概率事件。
虽然目标数值“10”在图2A被示出以文本的方式被呈现,但其他适当的呈现方式也是可行的。例如,电子设备110可以利用骰子某一面上的点数图形来表征目标数值。
在一些实施例中,电子设备110还可以在界面205的第二区域235中呈现概率交互元素。如图2A所示,在目标对象210被触发执行目标动作后,电子设备110例如可以在于目标对象210的位置上方呈现概率交互元素的动态变化。
示例性地,这样的动态变化可以包括概率交互元素的滚动、翻转等其它适当的形状或外观变化,以指示执行数值的确定过程。在一些实施例中,这样的概率交互元素例如可以包括适当形状的一个或多个骰子。
在一些实施例中,概率交互元素的动态变化可以持续预定时间长度。例如,概率交互的动态变化例如总是为1秒时长。
备选地,概率交互元素的动态变化也可以响应于用户的交互而停止。例如,概率交互元素的动态变化可以在检测到用户对于电子设备205的晃动而持续,并在停止晃动后终止动态变化。
在一些实施例中,第二区域235在界面205中的位置可以与目标对象210在界面205中的位置相关联。例如,第二区域235可以总是被设置在对象210的上方区域。
进一步地,在概率交互元素的动态变化结束时或结束前的预定时间,电子设备110可以呈现与概率事件相关联的执行数值。在一些实施例中,执行数值的确定可以是基于用户对电子设备205的交互(例如,晃动)而被确定。
在一些实施例中,执行数值的确定也可以是基于其它适当的机制而被确定。例如,执行数值的确定可以考虑到目标对象在虚拟环境中的各种属性(例如,等级)和/或另一对象在虚拟环境中的各种属性来综合地确定。本公开不旨在对于执行数值的确定机制进行限定。
进一步地,电子设备110可以在第二区域205中与概率交互元素相关联地呈现执行数值。具体地,电子设备110例如可以根据执行数值与目标数值的比较来确定执行数值被呈现的样式。
例如,对于执行数值小于目标数值和执行数值大于或等于目标数值的不同情形,电子设备110可以利用不同的样式来呈现该执行数值。
图2B示出了根据本公开的一些实施例的在虚拟环境中执行动作的示意图200B。在一些实施例中,如果执行数值大于或等于目标数值,则电子设备110可以呈现如图2B所示的界面。
如图2B所示,如果电子设备110确定执行数值(例如,13)大于目标数值(例如,10),则电子设备110例如可以在第二区域235中与概率交互元素相关联地呈现目标数值。
附加地,如图2B所示,在确定执行数值大于或等于目标数值时,电子设备110还可以使得概率交互元素呈现形状、尺寸、颜色和/或亮度的变化。例如,第二区域235中的骰子可以从初始的第一颜色(例如,黑色)改变为第二颜色(例如,绿色)。
进一步地,电子设备110还可以使第一区域230中的描述信息的显示样式发生变化,以指示执行数值大于或等于目标数值。
示例性地,如图2B所示,电子设备110可以使描述信息中的文本或图形元素的性质、尺寸、颜色和/或亮度发生变化。例如,电子设备110可以将第一区域230中与目标数值相关联的文本元素或图形元素高亮,以指示该目标数值被达到。
在一些实施例中,电子设备110还可以在第一区域230中与目标数值相关联地呈现另一概率交互元素(例如,骰子),其例如可以是静态的图形元素。在确定执行数值大于或等于目标数值时,电子设备110还可以使得第一区域230中的骰子可以从初始的第一颜色(例如,黑色)改变为第二颜色(例如,绿色)。
进一步地,电子设备110可以控制目标动作在虚拟环境中被执行。该执行可以指示与目标动作相关联的概率事件被触发。
例如,如图2B所示,电子设备110可以在另一对象215的上方呈现图形元素240,以指示该攻击动作225成功地触发了附加特效(例如,燃烧)。
在一些实施例中,在执行数值小于目标数值的情况下,电子设备110可以呈现不同的信息。
图2C示出了根据本公开的一些实施例的在虚拟环境中执行动作的示意图200C。在一些实施例中,如果执行数值小于目标数值,则电子设备110可以呈现如图2C所示的界面。
如图2C所示,如果电子设备110确定执行数值(例如,8)大于目标数值(例如,10),则电子设备110例如可以在第二区域235中与概率交互元素相关联地呈现目标数值。
附加地,如图2C所示,在确定执行数值小于目标数值时,电子设备110还可以使得概率交互元素呈现形状、尺寸、颜色和/或亮度的变化。例如,第二区域235中的骰子可以从初始的第一颜色(例如,黑色)改变为第二颜色(例如,红色)。
进一步地,电子设备110还可以使第一区域230中的描述信息的显示样式发生变化,以指示执行数值小于目标数值。
示例性地,如图2C所示,电子设备110可以使描述信息中的文本或图形元素的性质、尺寸、颜色和/或亮度发生变化。例如,电子设备110可以将第一区域230中与目标数值相关联的文本元素或图形元素置灰,以指示该目标数值未被达到。
在一些实施例中,电子设备110还可以在第一区域230中与目标数值相关联地呈现另一概率交互元素(例如,骰子),其例如可以是静态的图形元素。在确定执行数值小于目标数值时,电子设备110还可以使得第一区域230中的骰子的形状发生变化,例如,呈现裂开的动效。
进一步地,电子设备110可以控制目标动作在虚拟环境中被执行。该执行可以指示与目标动作相关联的概率事件未被触发。
基于这样的方式,本公开的实施例能够通过概率交互元素来直观地表征交互过程中的概率机制,并使得用户直观地了解概率事件的结果,从而提高交互的友好度。
如上文所讨论的,目标对象可以被自动地触发执行目标动作。在一些实施例中,电子设备110还可以通过图形信息来直观地表征目标动作所针对的对象。
图3示出了根据本公开的另一些实施例的在虚拟环境中执行动作的示意图300。如图3所示,电子设备110例如可以呈现界面310,该界面310例如可以允许用户在战斗的准备阶段或过程中添加新的对象。
如图3所示,界面310可以呈现与不同类型的对象所对应的一组图形元素310。在接收到将图形元素310拖拽到虚拟场景中的第一位置处的操作330时,电子设备310在第一位置处呈现与图形元素310所对应的对象340。
如上文所讨论的,该对象340可以被自动地触发在虚拟环境中执行目标动作。为了让用户更加清楚地了解改目标动作将针对的对象,电子设备110可以基于对象340的第一位置和与第一位置相关联的其它位置(例如,预定距离内的位置)来确定该对象340将被触发执行针对对象350的目标动作(例如,攻击动作)。
示例性地,如图3所示,电子设备110可以基于对象340的第一位置和对象350和对象360的位置来确定,在用户将对象340置于第一位置后,其将被自动地触发针对对象350的目标动作。
在一些实施例中,电子设备110还可以通过连接元素来指示不同对象在虚拟场景中的关联。示例性地,如图3所示,在战斗布局阶段,用户可以例如可以将对象340拖拽到预定位置。进一步地,电子设备110可以呈现对象340和对象350之间的连接元素,例如,连接元素355-1和/或连接元素355-2。
示例性地,连接元素355-1可以用于指示对象350将被确定为对象340的预定动作(例如,可以是与目标动作相同或不同)的目标。例如,连接元素355-1可以表示对象340将对对象350执行普通攻击。
示例性地,接元素355-2可以用于指示对象340将被确定为对象350的预定动作(例如,可以是与目标动作相同或不同)的目标。例如,连接元素355-2可以表示对象350将对对象340释放预定技能。
在一些实施例中,连接元素355-1和/或连接元素355-2还可以指示虚拟环境中的仇恨机制。例如,连接元素355-1可以指示对象340的最高仇恨的对象为对象350,对象340将优先针对对象350执行攻击相关的动作。类似地,连接元素355-2可以指示对象350的最高仇恨的对象为对象340,对象350将优先针对对象340执行攻击相关的动作。
基于这样的方式,本公开的实施例能够更加直观地表征对象在虚拟环境中的关系,从而方便用户执行更加准确的控制。
示例过程
图4示出了根据本公开的一些实施例的在虚拟环境中执行动作的过程400的流程图。示例性地,过程400可以由图1的电子设备110独立实现,或者由电子设备110与其他计算设备的组合来实现。为了方便讨论,将结合图1来描述过程400。
如图4所示,在框410,响应于目标对象在虚拟环境中被触发执行目标动作,电子设备110在第一区域中呈现与目标动作相关联的描述信息,描述信息用于指示与目标动作相关联的概率事件以及与概率事件对应的目标数值。
在框420,电子设备110在第二区域中利用概率交互元素的动态变化,呈现与概率事件相关联的执行数值,第二区域与目标对象的位置相关联。
在框430,电子设备110控制目标动作在虚拟环境中被执行,其中与目标动作相关联的概率事件的触发结果是基于执行数值与目标数值的比较而被确定。
在一些实施例中,在第二区域呈现与概率事件相关联的执行数值包括:在第二区域中呈现概率交互元素的动态变化,以指示执行数值的确定过程;以及与概率交互元素相关联的呈现执行数值,其中执行数值被呈现的样式与执行数值是否小于目标数值有关。
在一些实施例中,电子设备110还可以响应于执行数值大于或等于目标数值,确定概率事件被触发。
在一些实施例中,电子设备110还可以响应于执行数值小于目标数值确定概率事件未被触发。
在一些实施例中,概率交互元素为第一概率交互元素,第一区域还包括与目标数值相关联的第二概率交互元素,电子设备110还可以:响应于执行数值大于或等于目标数值,使第二概率交互元素呈现第一变化,以指示概率事件被触发;或者响应于执行数值小于目标数值,使第二概率交互元素呈现第二变化,以指示概率事件未被触发。
在一些实施例中,第一变化或第二变化包括关于以下至少一项的变化:形状、尺寸、颜色或亮度。
在一些实施例中,电子设备110还可以响应于目标对象被移动到虚拟环境中的第一位置,呈现与目标对象和另一对象相关联的连接元素,连接元素用于指示:另一对象被确定作为目标对象的第一动作的目标;和/或目标对象被确定作为另一对象的第二动作的目标。
示例装置和设备
本公开的实施例还提供了用于实现上述方法或过程的相应装置。图5示出了根据本公开的一些实施例的用于在虚拟环境中执行动作的装置500的示意性结构框图。
如图5所示,装置500包括第一呈现模块510,被配置为响应于目标对象在虚拟环境中被触发执行目标动作,在第一区域中,呈现与目标动作相关联的描述信息,描述信息用于指示与目标动作相关联的概率事件以及与概率事件对应的目标数值。
装置500还包括第二呈现模块520,被配置为在第二区域中,利用概率交互元素的动态变化,呈现与概率事件相关联的执行数值,第二区域与目标对象的位置相关联。
装置500还包括控制模块530,被配置为控制目标动作在虚拟环境中被执行,其中与目标动作相关联的概率事件的触发结果是基于执行数值与目标数值的比较而被确定。
在一些实施例中,第二呈现模块520还被配置为:在第二区域中呈现概率交互元素的动态变化,以指示执行数值的确定过程;以及与概率交互元素相关联的呈现执行数值,其中执行数值被呈现的样式与执行数值是否小于目标数值有关。
在一些实施例中,控制模块530还被配置为响应于执行数值大于或等于目标数值,确定概率事件被触发。
在一些实施例中,控制模块530还被配置为响应于执行数值小于目标数值确定概率事件未被触发。
在一些实施例中,概率交互元素为第一概率交互元素,第一区域还包括与目标数值相关联的第二概率交互元素,第一呈现模块510还被配置为:响应于执行数值大于或等于目标数值,使第二概率交互元素呈现第一变化,以指示概率事件被触发;或者响应于执行数值小于目标数值,使第二概率交互元素呈现第二变化,以指示概率事件未被触发。
在一些实施例中,第一变化或第二变化包括关于以下至少一项的变化:形状、尺寸、颜色或亮度。
在一些实施例中,控制模块530还被配置为:响应于目标对象被移动到虚拟环境中的第一位置,呈现与目标对象和另一对象相关联的连接元素,连接元素用于指示:另一对象被确定作为目标对象的第一动作的目标;和/或目标对象被确定作为另一对象的第二动作的目标。
装置500中所包括的单元可以利用各种方式来实现,包括软件、硬件、固件或其任意组合。在一些实施例中,一个或多个单元可以使用软件和/或固件来实现,例如存储在存储介质上的机器可执行指令。除了机器可执行指令之外或者作为替代,装置500中的部分或者全部单元可以至少部分地由一个或多个硬件逻辑组件来实现。作为示例而非限制,可以使用的示范类型的硬件逻辑组件包括现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准品(ASSP)、片上***(SOC)、复杂可编程逻辑器件(CPLD),等等。
图6示出了其中可以实施本公开的一个或多个实施例的计算设备/服务器600的框图。应当理解,图6所示出的计算设备/服务器600仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。
如图6所示,计算设备/服务器600是通用计算设备的形式。计算设备/服务器600的组件可以包括但不限于一个或多个处理器或处理单元610、存储器620、存储设备630、一个或多个通信单元640、一个或多个输入设备660以及一个或多个输出设备660。处理单元610可以是实际或虚拟处理器并且能够根据存储器620中存储的程序来执行各种处理。在多处理器***中,多个处理单元并行执行计算机可执行指令,以提高计算设备/服务器600的并行处理能力。
计算设备/服务器600通常包括多个计算机存储介质。这样的介质可以是计算设备/服务器600可访问的任何可以获得的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器620可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备630可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在计算设备/服务器600内被访问。
计算设备/服务器600可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图6中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器620可以包括计算机程序产品625,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
通信单元640实现通过通信介质与其他计算设备进行通信。附加地,计算设备/服务器600的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,计算设备/服务器600可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
输入设备650可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备660可以是一个或多个输出设备,例如显示器、扬声器、打印机等。计算设备/服务器600还可以根据需要通过通信单元640与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与计算设备/服务器600交互的设备进行通信,或者与使得计算设备/服务器600与一个或多个其他计算设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现上文描述的方法。
这里参照根据本公开实现的方法、装置(***)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实现的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各实现。
Claims (10)
1.一种在虚拟环境中执行动作的方法,包括:
响应于目标对象在所述虚拟环境中被触发执行目标动作,在第一区域中,呈现与所述目标动作相关联的描述信息,所述描述信息用于指示与所述目标动作相关联的概率事件以及与所述概率事件对应的目标数值;
在第二区域中,利用概率交互元素的动态变化,呈现与所述概率事件相关联的执行数值,所述第二区域与所述目标对象的位置相关联;以及
控制所述目标动作在所述虚拟环境中被执行,其中与所述目标动作相关联的所述概率事件的触发结果是基于所述执行数值与所述目标数值的比较而被确定。
2.根据权利要求1所述的方法,其中在所述第二区域呈现与所述概率事件相关联的所述执行数值包括:
在所述第二区域中呈现所述概率交互元素的所述动态变化,以指示所述执行数值的确定过程;以及
与所述概率交互元素相关联的呈现所述执行数值,其中所述执行数值被呈现的样式与所述执行数值是否小于所述目标数值有关。
3.根据权利要求1所述的方法,还包括:
响应于所述执行数值大于或等于所述目标数值,确定所述概率事件被触发;以及
响应于所述执行数值小于所述目标数值,确定所述概率事件未被触发。
4.根据权利要求1所述的方法,其中所述概率交互元素为第一概率交互元素,所述第一区域还包括与所述目标数值相关联的第二概率交互元素,所述方法还包括:
响应于所述执行数值大于或等于所述目标数值,使所述第二概率交互元素呈现第一变化,以指示所述概率事件被触发;或者
响应于所述执行数值小于所述目标数值,使所述第二概率交互元素呈现第二变化,以指示所述概率事件未被触发。
5.根据权利要求4所述的方法,其中所述第一变化或所述第二变化包括关于以下至少一项的变化:形状、尺寸、颜色或亮度。
6.根据权利要求1所述的方法,还包括:
响应于所述目标对象被移动到所述虚拟环境中的第一位置,呈现与所述目标对象和另一对象相关联的连接元素,所述连接元素用于指示:所述另一对象被确定作为所述目标对象的第一动作的目标;和/或所述目标对象被确定作为所述另一对象的第二动作的目标。
7.根据权利要求1所述的方法,其中所述概率交互元素包括骰子。
8.一种用于在虚拟环境中执行动作的装置,包括:
第一呈现模块,被配置为响应于目标对象在所述虚拟环境中被触发执行目标动作,在第一区域中,呈现与所述目标动作相关联的描述信息,所述描述信息用于指示与所述目标动作相关联的概率事件以及与所述概率事件对应的目标数值;
第二呈现模块,被配置为在第二区域中,利用概率交互元素的动态变化,呈现与所述概率事件相关联的执行数值,所述第二区域与所述目标对象的位置相关联;以及
控制模块,被配置为控制所述目标动作在所述虚拟环境中被执行,其中与所述目标动作相关联的所述概率事件的触发结果是基于所述执行数值与所述目标数值的比较而被确定。
9.一种电子设备,包括:
至少一个处理单元;以及
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述设备执行根据权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现根据权利要求1至7中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210872231.6A CN115068948A (zh) | 2022-07-18 | 2022-07-18 | 在虚拟环境中执行动作的方法和装置 |
US18/330,504 US20240017172A1 (en) | 2022-07-18 | 2023-06-07 | Method and apparatus for performing an action in a virtual environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210872231.6A CN115068948A (zh) | 2022-07-18 | 2022-07-18 | 在虚拟环境中执行动作的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115068948A true CN115068948A (zh) | 2022-09-20 |
Family
ID=83243658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210872231.6A Pending CN115068948A (zh) | 2022-07-18 | 2022-07-18 | 在虚拟环境中执行动作的方法和装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20240017172A1 (zh) |
CN (1) | CN115068948A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4378552A1 (en) * | 2022-11-29 | 2024-06-05 | Beijing Zitiao Network Technology Co., Ltd. | Method and apparatus for interaction in virtual environment |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140237392A1 (en) * | 2013-02-15 | 2014-08-21 | Disney Enterprises, Inc. | Initiate events through hidden interactions |
CN105214309A (zh) * | 2015-10-10 | 2016-01-06 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及计算机存储介质 |
CN111973974A (zh) * | 2019-05-22 | 2020-11-24 | 庄惟栋 | 视图桌游 |
US20200406137A1 (en) * | 2019-06-28 | 2020-12-31 | Baidu Online Network Technology (Beijing) Co., Ltd. | Voice skill game editing method, apparatus, device and readable storage medium |
CN113476825A (zh) * | 2021-07-23 | 2021-10-08 | 网易(杭州)网络有限公司 | 一种游戏中的角色控制方法、角色控制装置、设备和介质 |
CN113509730A (zh) * | 2021-05-19 | 2021-10-19 | 腾讯科技(上海)有限公司 | 信息预览方法、装置、设备以及存储介质 |
CN114130011A (zh) * | 2021-12-06 | 2022-03-04 | 腾讯科技(深圳)有限公司 | 虚拟场景的对象选择方法、设备、存储介质及程序产品 |
CN114247141A (zh) * | 2021-11-09 | 2022-03-29 | 腾讯科技(深圳)有限公司 | 虚拟场景中任务引导方法、装置、设备、介质及程序产品 |
CN114501055A (zh) * | 2022-02-17 | 2022-05-13 | 北京达佳互联信息技术有限公司 | 游戏直播交互方法及相关设备 |
-
2022
- 2022-07-18 CN CN202210872231.6A patent/CN115068948A/zh active Pending
-
2023
- 2023-06-07 US US18/330,504 patent/US20240017172A1/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140237392A1 (en) * | 2013-02-15 | 2014-08-21 | Disney Enterprises, Inc. | Initiate events through hidden interactions |
CN105214309A (zh) * | 2015-10-10 | 2016-01-06 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及计算机存储介质 |
CN111973974A (zh) * | 2019-05-22 | 2020-11-24 | 庄惟栋 | 视图桌游 |
US20200406137A1 (en) * | 2019-06-28 | 2020-12-31 | Baidu Online Network Technology (Beijing) Co., Ltd. | Voice skill game editing method, apparatus, device and readable storage medium |
CN113509730A (zh) * | 2021-05-19 | 2021-10-19 | 腾讯科技(上海)有限公司 | 信息预览方法、装置、设备以及存储介质 |
CN113476825A (zh) * | 2021-07-23 | 2021-10-08 | 网易(杭州)网络有限公司 | 一种游戏中的角色控制方法、角色控制装置、设备和介质 |
CN114247141A (zh) * | 2021-11-09 | 2022-03-29 | 腾讯科技(深圳)有限公司 | 虚拟场景中任务引导方法、装置、设备、介质及程序产品 |
CN114130011A (zh) * | 2021-12-06 | 2022-03-04 | 腾讯科技(深圳)有限公司 | 虚拟场景的对象选择方法、设备、存储介质及程序产品 |
CN114501055A (zh) * | 2022-02-17 | 2022-05-13 | 北京达佳互联信息技术有限公司 | 游戏直播交互方法及相关设备 |
Non-Patent Citations (1)
Title |
---|
乐寒梦籍阑: "奥特曼格斗进化0", (HTTPS://ZHIDAO.BAIDU.COM/QUESTION/695434614414833524.HTML?FR=SEARCH&WORD=奥特曼格斗进化0+能量条,奥特曼格斗进化0,百度知道,乐寒梦籍阑,2020年4月6日), 6 April 2020 (2020-04-06) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4378552A1 (en) * | 2022-11-29 | 2024-06-05 | Beijing Zitiao Network Technology Co., Ltd. | Method and apparatus for interaction in virtual environment |
Also Published As
Publication number | Publication date |
---|---|
US20240017172A1 (en) | 2024-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9766707B2 (en) | Method for using the GPU to create haptic friction maps | |
US7996787B2 (en) | Plug-in architecture for window management and desktop compositing effects | |
WO2020215959A1 (zh) | 游戏对象控制方法及装置 | |
US8902185B2 (en) | Scrolling screen apparatus, method for scrolling screen, and game apparatus | |
CN112114734B (zh) | 在线文档的显示方法、装置、终端及存储介质 | |
US11650721B2 (en) | Apparatus, method, and computer-readable storage medium for manipulating a user interface element | |
CN111840988A (zh) | 游戏技能触发方法、装置、游戏客户端及介质 | |
US20240017172A1 (en) | Method and apparatus for performing an action in a virtual environment | |
CN111773695B (zh) | 一种游戏中的显示控制方法及装置 | |
WO2022252748A1 (zh) | 虚拟物品的处理方法、装置、设备及存储介质 | |
US20240029349A1 (en) | Method, apparatus, device and storage medium for interacting with a virtual object | |
CN107250979B (zh) | 应用事件跟踪 | |
EP4273670A1 (en) | Interaction method and apparatus, and storage medium | |
WO2022237083A1 (zh) | 信息显示方法、装置、终端、存储介质及计算机程序产品 | |
CN105393214A (zh) | 自我揭示符号性的手势 | |
JP6662861B2 (ja) | ユーザアクションに応答して直接操作の有効化を決定するためのヒットテスト | |
CN114780089A (zh) | 一种页面切换时的悬浮窗添加方法、装置、设备及介质 | |
EP4378552A1 (en) | Method and apparatus for interaction in virtual environment | |
CN113487704B (zh) | 一种燕尾箭头标的绘制方法、装置、存储介质及终端设备 | |
CN114939275A (zh) | 对象交互的方法、装置、设备和存储介质 | |
CN115857770A (zh) | 在虚拟环境中交互的方法、装置、设备和存储介质 | |
CN113069757B (zh) | 云游戏自动加速方法、设备及计算机可读存储介质 | |
CN117414575A (zh) | 交互控制方法、装置、设备和存储介质 | |
CN117762303A (zh) | 基于手势识别的图片动态移动控制方法、装置及存储介质 | |
CN117414574A (zh) | 交互控制方法、装置、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |