CN108211342A - 视角调整方法和装置、存储介质及电子装置 - Google Patents
视角调整方法和装置、存储介质及电子装置 Download PDFInfo
- Publication number
- CN108211342A CN108211342A CN201810054939.4A CN201810054939A CN108211342A CN 108211342 A CN108211342 A CN 108211342A CN 201810054939 A CN201810054939 A CN 201810054939A CN 108211342 A CN108211342 A CN 108211342A
- Authority
- CN
- China
- Prior art keywords
- visual angle
- terminal
- sensitivity
- variable quantity
- picture
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- 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/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
-
- 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/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- 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/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
-
- 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/56—Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
-
- 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/837—Shooting of targets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8076—Shooting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种视角调整方法和装置、存储介质及电子装置。其中,该方法包括:通过终端上的传感器检测到终端的位置从第一位置变化到第二位置,其中,在终端位于第一位置上时,终端以第一视角显示虚拟场景中的第一画面,第一画面中显示有对象瞄准标识;根据第一位置、第二位置以及第一视角确定出第二视角,其中,第一视角到第二视角的第一变化量,与第一位置到第二位置的第二变化量相对应;在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面,其中,第二画面中也显示有对象瞄准标识。本发明解决了相关技术提供的视角调整过程中所存在的视角调整的操作复杂度较高的技术问题。
Description
技术领域
本发明涉及计算机领域,具体而言,涉及一种视角调整方法和装置、存储介质及电子装置。
背景技术
目前,在现有的移动终端所支持的终端应用中,通常都是根据用户在触摸屏上执行滑屏操作后得到的触屏位置,来调整该移动终端所显示的视角。例如,可以检测上述触屏位置相对滑屏操作前的初始位置而变化的滑屏距离,控制移动终端根据上述滑屏距离调整所显示的视角,从而实现显示调整后的该视角下虚拟场景中的画面。
由于在终端应用的运行过程中,左右手通常需要合作以完成终端应用中预先设置的任务,因而在执行上述滑屏操作时,往往需要暂时中止当前正在执行的任务,单独执行滑屏操作。也就是说,在上述调整所显示的视角的过程中,需要单独执行额外的滑屏操作,从而导致视角调整的操作复杂度较高的问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种视角调整方法和装置、存储介质及电子装置以至少解决相关技术提供的视角调整过程中所存在的视角调整的操作复杂度较高的技术问题。
根据本发明实施例的一个方面,提供了一种视角调整方法,包括:通过终端上的传感器检测到上述终端的位置从第一位置变化到第二位置,其中,在上述终端位于上述第一位置上时,上述终端以第一视角显示虚拟场景中的第一画面,上述第一画面中显示有对象瞄准标识;根据上述第一位置、上述第二位置以及上述第一视角确定出第二视角,其中,上述第一视角到上述第二视角的第一变化量,与上述第一位置到上述第二位置的第二变化量相对应;在上述终端位于上述第二位置时,以上述第二视角显示上述虚拟场景中的第二画面,其中,上述第二画面中也显示有上述对象瞄准标识。
根据本发明实施例的另一方面,还提供了一种视角调整装置,包括:检测单元,用于通过终端上的传感器检测到上述终端的位置从第一位置变化到第二位置,其中,在上述终端位于上述第一位置上时,上述终端以第一视角显示虚拟场景中的第一画面,上述第一画面中显示有对象瞄准标识;确定单元,用于根据上述第一位置、上述第二位置以及上述第一视角确定出第二视角,其中,上述第一视角到上述第二视角的第一变化量,与上述第一位置到上述第二位置的第二变化量相对应;显示单元,用于在上述终端位于上述第二位置时,以上述第二视角显示上述虚拟场景中的第二画面,其中,上述第二画面中也显示有上述对象瞄准标识。
根据本发明实施例的又一方面,还提供了一种存储介质,上述存储介质包括存储的程序,其中上述程序运行时执行上述的方法。
根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的方法。
在本发明实施例中,通过终端上的传感器检测到终端的位置从第一位置变化到第二位置,其中,在终端位于第一位置上时,终端以第一视角显示虚拟场景中的第一画面;并根据第一位置、第二位置以及第一视角确定出第二视角;并以第二视角显示虚拟场景中的第二画面;从而根据终端位置的变化调整所显示的视角下虚拟场景中的画面,而无需再通过左右手执行滑屏操作来控制调整终端的显示视角,以达到简化终端视角调整的操作的目的,进而解决了相关技术提供的视角调整过程中所存在的视角调整的操作复杂度较高的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的视角调整方法的应用环境的示意图;
图2是根据本发明实施例的一种可选的视角调整方法的流程示意图;
图3是根据本发明实施例的一种可选的视角调整方法的示意图;
图4根据本发明实施例的另一种可选的视角调整方法的示意图;
图5根据本发明实施例的又一种可选的视角调整方法的示意图;
图6根据本发明实施例的又一种可选的视角调整方法的示意图;
图7根据本发明实施例的又一种可选的视角调整方法的示意图;
图8根据本发明实施例的又一种可选的视角调整方法的示意图;
图9根据本发明实施例的又一种可选的视角调整方法的示意图;
图10根据本发明实施例的又一种可选的视角调整方法的示意图;
图11根据本发明实施例的又一种可选的视角调整方法的示意图;
图12根据本发明实施例的又一种可选的视角调整方法的示意图;
图13是根据本发明实施例的一种可选的视角调整装置的示意图;
图14是根据本发明实施例的一种可选的电子装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例的一个方面,提供了一种视角调整方法,可选地,该方法可以但不限于应用于如图1所示的应用环境中。具体地,通过终端102上的传感器检测到终端的位置从第一位置变化到第二位置,其中,终端102位于第一位置上时,终端102以第一视角显示虚拟场景中的第一画面,第一画面中显示有对象瞄准标识;根据第一位置、第二位置以及第一视角确定出第二视角;在终端102位于第二位置时,以第二视角显示虚拟场景中的第二画面;其中,第二画面中也显示有对象瞄准标识。
根据上述视角调整方法,在终端上的传感器检测到终端的位置变化后,根据变化前后的位置与变化前的第一视角确定出变化后的第二视角,并根据第二视角显示第二画面,从而达到了根据终端位置的变化调整视角,并进一步调整显示画面的目的。同时由于不需要通过左右手执行滑屏操作来控制调整终端的显示视角,从而简化了终端视角调整操作,解决了相关技术提供的视角调整过程中所存在的视角调整的操作复杂度较高的技术问题。
可选地,在本实施例中,作为一种可选的实施方式,如图2所示,上述视角调整方法可以包括:
S202,通过终端上的传感器检测到终端的位置从第一位置变化到第二位置,其中,在终端位于第一位置上时,终端以第一视角显示虚拟场景中的第一画面,第一画面中显示有对象瞄准标识;
S204,根据第一位置、第二位置以及第一视角确定出第二视角,其中,第一视角到第二视角的第一变化量,与第一位置到第二位置的第二变化量相对应;
S206,在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面,其中,第二画面中也显示有对象瞄准标识。
可选地,在本实施例中,上述视角调整方法可以但不限于应用于移动终端中用于确定被控制的目标对象的应用场景中,例如,上述应用场景可以包括但不限于:应用于游戏应用中,以确定游戏过程交互的目标对象;应用于购物应用中,以确定购物过程所选中的目标对象。例如上述视角调整方法应用于游戏应用时,可以通过调整终端位置的变化,来调整游戏应用中的游戏视角,进而通过游戏视角的变化改变游戏场景所显示的画面,以确定游戏交互的目标对象;或者应用于购物应用时,可以但不限于通过调整终端位置的变化,来调整购物视角所显示的画面,以确定所要购买的目标对象。例如如图3所示,在虚拟购物场景中可以显示有多个货物,图3所示包括货物1、货物2、货物3。假设终端当前显示第一视角中的第一画面,当检测到终端的位置从第一位置变化到第二位置时,通过第一位置与第二位置与第一视角,可以确定出第二视角,根据第二视角显示虚拟购物场景的第二画面,从而实现通过控制终端位置的变化,达到直接调整终端所显示的视角中的画面的目的,以实现简化视角调整操作的效果。
可选地,在本实施例中,传感器检测到的终端位置的变化可以为水平位置的变化或垂直位置的变化或水平位置与垂直位置的变化的组合。
可选地,在本实施例中,在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面之后,还包括:在第二画面中的对象瞄准标识的显示位置,与虚拟场景中瞄准对象的显示位置重合的情况下,获取对瞄准对象所执行操作的操作指令。
例如,以射击类游戏应用为例,对象瞄准标识可以为瞄准准星,瞄准对象可以为靶子,操作指令可以为射击指令。如图4所示,显示有瞄准对象(实心圆所示靶子)和对象瞄准标识(虚线圆内十字型线段对应的瞄准准星)。当传感器检测到终端位置发生变化后,终端所显示的视角也将对应发生变化,结合图4所示,在变化后的视角显示的虚拟场景中的画面中,位于视角中固定位置的瞄准准星与靶子之间的相对位置也将随之变化,当变化后的瞄准准星与靶子重合时,获取射击指令,以完成对靶子执行射击操作。
可选地,在本实施例中,在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面之后,还包括:在第二画面中的对象瞄准标识的显示位置,与虚拟场景中瞄准对象的显示位置重合的情况下,改变瞄准标识的样式。例如,如图4所示。图4中显示有一个由四条线段组合而成的瞄准标识与一个瞄准对象,瞄准标识与目标对象并没有重合。如图5所示,图5中显示的瞄准标识与瞄准对象重合,因此,改变了瞄准标识的样式,由四条线段组成的瞄准标识改变为了由四条线段与一个原点组合而成的瞄准标识。
可选地,在本实施例中,改变瞄准标识的样式可以但不限于为改变瞄准标识的颜色或者形状或者大小,本实施例对此不做具体限定。
可选地,通过终端上的传感器检测到终端的位置从第一位置变化到第二位置之前,还包括:接收锁定指令,其中,锁定指令用于锁定终端当前位置所显示的视角。例如,当接收到该锁定指令时,锁定终端当前位置所显示的视角。此时终端位置改变后,终端当前位置所显示的视角不变化。例如,以上述视角调整方法应用于游戏领域为例,当用户手持终端进行游戏的过程中,由于游戏时间过长或其他原因的影响,需要改变当前的姿势或者位置。但是,用户并不希望当前终端的位置的变化对游戏应用中的视角造成影响。因此,当终端接收到锁定指令时,表明用户可能正在执行与游戏应用无关的移动,此时终端上的传感器不对终端的位置变化进行检测。当再次接收到取消锁定的指令时,终端上的传感器从取消锁定的指令时刻起,继续对终端的位置变化进行检测。
可选地,在本实施例中,根据第一位置、第二位置以及第一视角确定出第二视角可以包括:获取第一位置变化到第二位置的第一变化量;根据第一变化量获取第二变化量;控制第一视角按照第二变化量变化到第二视角。
需要说明的是,在本实施例中,上述第一变化量可以但不限于包括终端位置的变化方向、变化速度、变化距离。
其中,上述第一变化量包括变化方向的情况下,在根据第一位置、第二位置以及第一视角确定出第二视角的过程中,还可以包括:根据第二位置相对于第一位置的移动方向,还可以确定第二视角相对于第一视角的移动方向。
例如,图6所示位置602为终端的第一位置,位置604为终端的第二位置。假设终端从位置602移动到位置604,其中,位置604相对于位置602位于右上方向。如图7所示为终端在位置602所显示的第一视角中的第一画面,图8所示为终端在位置604所显示的第二视角中的第二画面。也就是说,终端位置向右上方向移动后,终端所显示的视角从第一视角调整至第二视角,对应显示的虚拟场景中的画面从图7所示第一画面,调整至图8所示第二画面。
此外,上述第一变化量包括变化速度的情况下,在根据第一位置、第二位置以及第一视角确定出第二视角的过程中,还可以包括:根据终端从第一位置变化到第二位置的变化速度,确定第一视角变化到第二视角的变化速度。
例如,当终端上的传感器检测到终端的位置从第一位置变化到第二位置时,获取终端从第一位置变化到第二位置的变化速度,并根据获取的变化速度,控制终端的第一视角变化到第二视角。当终端从第一位置变化到第二位置的变化速度快时,则终端的第一视角变化到第二视角的速度快;当终端从第一位置变化到第二位置的变化速度慢时,则终端的第一视角变化到第二视角的速度慢。
通过本申请实施例,通过终端上的传感器检测到终端的位置从第一位置变化到第二位置,其中,在终端位于第一位置上时,终端以第一视角显示虚拟场景中的第一画面;并根据第一位置、第二位置以及第一视角确定出第二视角,以及根据确定的第二视角,显示虚拟场景中的第二画面,从而根据终端位置的变化调整所显示的视角下虚拟场景中的画面,而无需再通过左右手执行滑屏操作来控制调整终端的显示视角,以达到简化终端视角调整的操作的目的,进而解决了相关技术提供的视角调整过程中所存在的视角调整的操作复杂度较高的技术问题。
作为一种可选的实施方案,在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面之后,还包括:
S1,在第二画面中的对象瞄准标识的显示位置,与虚拟场景中瞄准对象的显示位置重合的情况下,获取对瞄准对象所执行操作的操作指令。
可选地,上述操作指令可以但不限于为与瞄准对象进行交互操作,包括:移动瞄准对象、攻击瞄准对象、查看瞄准对象属性、改变瞄准对象的状态、与瞄准对象沟通、进入到瞄准对象中等等。上述仅是一种示例,本实施例中对此不做任何限定。
可选地,上述获取对瞄准对象所执行的操作的操作指令可以但不限于:通过语音输入的方法获取操作指令;通过触屏的方法获取操作指令。
例如,以射击类游戏应用为例,上述瞄准对象可以为靶子,上述瞄准标识可以为瞄准准星。当游戏画面中的瞄准准星与瞄准对象重合时,可以通过按下游戏画面右侧的A按钮或B按钮来执行对靶子的攻击操作;或者,当游戏画面中的瞄准准星与瞄准对象重合时,也可以通过获取语音输入信息,来执行对靶子的攻击操作。例如语音输入信息为“攻击”,则可根据语音输入信息执行攻击操作。
在本实施例中,上述通过按钮来执行攻击操作或者通过获取语音输入信息来执行攻击操作的方式,均为攻击操作的一种可选的示例,本实施例对执行攻击操作的方式不做具体限定。
需要说明的是,在游戏应用中,上述瞄准对象不仅可以为敌方对象,也可以为我方队友,在上述瞄准标识与我方队友重合时,可以通过按下右侧的A按钮或B按钮与我方队友进行互动,如交互即时通信信息;此外,在购物应用中,上述瞄准对象还可以为虚拟商品,上述瞄准标识可以为选择框,当选择框与虚拟商品重合时,可以通过按下右侧的A按钮或B按钮进行虚拟商品的选择、购买等操作。
在本实施例中,上述瞄准对象可以为虚拟场景中需要实现交互的任意对象,上述仅是一种可选的示例,本实施例对瞄准对象不做具体限定。
通过本申请实施例,在第二画面中的对象瞄准标识的显示位置,与虚拟场景中瞄准对象的显示位置重合的情况下,获取对瞄准对象所执行操作的操作指令,从而可以根据获取到的操作指令对瞄准对象执行操作,简化了在视角调整过程中对瞄准对象执行操作的操作步骤,而无需反复手动调整,进而实现提高视角调整过程中对瞄准对象执行操作的操作效率的效果。
作为一种可选的实施方案,在通过终端上的传感器检测到终端的位置从第一位置变化到第二位置的过程中,还包括:
S1,获取对终端上的控制区域执行控制操作所生成的控制指令,其中,控制指令用于控制虚拟场景中的目标对象执行动作;
S2,响应控制指令控制目标对象执行以下至少一种动作:控制目标对象执行移动动作、控制目标对象对所显示的瞄准对象执行动作。
例如,以竞速类游戏应用为例,上述目标对象可以为游戏角色对象,上述控制指令可以为移动指令,当通过触摸屏获取到“向前奔跑”的移动指令后,响应上述“向前奔跑”的移动指令,可控制游戏角色对象向前奔跑。
可选地,上述目标对象可以为终端应用中被控制的任意对象,如包括虚拟角色或者虚拟物品,上述控制指令可以但不限于用于控制目标对象进行移动、攻击、选择、换装备、救援、拾取、丢弃等。例如,上述目标对象为虚拟角色,上述控制指令为向前移动,则控制虚拟角色向前移动。其中,虚拟角色可以为人物,动物等,在此不做具体限定。
通过本申请实施例,通过在通过终端上的传感器检测到终端的位置从第一位置变化到第二位置的过程中,获取对终端上的控制区域执行控制操作所生成的控制指令;响应控制指令控制目标对象执行动作,实现了在视角调整的过程中控制目标对象执行各种动作的目的,简化了在视角调整过程中控制目标对象执行动作的步骤,提高了目标对象的控制效率。
作为一种可选的实施方案,根据第一位置、第二位置以及第一视角确定出第二视角包括:
S1,获取第一位置变化到第二位置的第一变化量;
S2,根据第一变化量获取第二变化量;
S3,控制第一视角按照第二变化量变化到第二视角。
可选地,上述第一变化量包括但不限于变化方向、变化速度、变化距离等。
例如,如图10所示,以终端的初始位置为原点建立三维坐标系,其中,终端平面所在的平面为三维坐标系的X轴与Y轴,与终端平面垂直的面向屏幕外的方向为三维坐标系的Z轴。当终端由第一位置1002变化到第二位置1004后,对应在三维坐标系中,位置由原点O移动到了A点。获取终端变化的变化方向、变化速度、变化距离,并根据获取到的变化方向、变化速度、变化距离得到第一视角变化到第二视角的变化方向、变化速度、变化距离。并根据第一视角变化到第二视角的变化方向、变化速度、变化距离,控制终端从第一视角变化到第二视角。
通过本申请实施例,通过根据终端从第一位置变化到第二位置的第一变化量获得第二变化量,并根据第二变化量控制终端从第一视角变化到第二视角,从而实现了根据终端的位置变化调整显示的视角下虚拟场景中的画面的目的。
作为一种可选的实施方案,根据第一变化量获取第二变化量包括:
S1,获取视角调整灵敏度;
S2,根据第一变化量及视角调整灵敏度,确定第二变化量。
可选地,可以但不限于接收灵敏度,根据接收到的灵敏度设置视角调整灵敏度。可选地,上述灵敏度可以由用户输入或者由***自动生成,本实施例中对此不做任何限定。
例如,假设接收到灵敏度为向量a,则第一变化量为向量b,可以将向量a与向量b相乘,获得上述第二变化量。
可选地,上述通过将第一变化量乘灵敏度,以获取第二变化量的获取方式仅为一种实例,具体计算方法本实施例中在此不做任何限定。
通过本申请实施例,通过获取视角调整灵敏度,并根据视角调整灵敏度与第一变化量确定第二变化量,从而在对视角调整的过程中根据视角调整灵敏度对视角进行调整,提高了对视角进行调整的自由度,达到了灵活调整终端的视角的目的。
作为一种可选的实施方案,获取视角调整灵敏度包括:
S1,检测对终端上的区域执行按压操作所生成的按压指令;
S2,在检测到按压指令的情况下,确定视角调整灵敏度为第一灵敏度;
S3,在未检测到按压指令的情况下,确定视角调整灵敏度为第二灵敏度;
其中,第一灵敏度小于第二灵敏度。
可选地,上述执行按压操作的区域可以为非控制区域。其中,该非控制区域可以但不限于指示在上述控制按钮之外的区域。
例如,以游戏应用为例,图11中示出了一种可选的游戏场景。其中,对象瞄准标识处于屏幕的中央位置。图11中示出的A按钮为控制区域。当检测到按压控制区域时,则控制游戏中的人物射击。其中,当检测到对终端上的A按钮之外的区域的按压指令时,将视角调整灵敏度设置为第一灵敏度;在未检测到对终端上的A按钮之外的区域的按压指令时,则确定视角调整灵敏度为第二灵敏度。其中,第一灵敏度小于第二灵敏度。
通过本申请实施例,通过判断是否检测到对终端上的区域执行按压操作所生成的按压指令,确定视角调整灵敏度,并根据视角调整灵敏度确定第二变化量,从而在对视角调整的过程中根据不同的调整灵敏度对视角进行调整,进而增加了对视角进行调整的调整方式,提高了对视角进行调整的准确性。
作为一种可选的实施方案,获取视角调整灵敏度包括:
S1,获取终端的显示模式;
S2,在显示模式为全景模式的情况下,确定视角调整灵敏度为第三灵敏度;
S3,在显示模式为局部模式的情况下,确定视角调整灵敏度为第四灵敏度;
其中,第三灵敏度与第四灵敏度不同。
例如,以射击类游戏应用为例,图12中示出了一种射击游戏场景。如图12所示,左侧B按键用于控制游戏角色移动,右侧A按键用于控制游戏角色攻击。在右侧A按键下方的C案件用于切换终端的显示模式。当按下C按键时,终端上的显示模式由全景模式切换为局部模式,此时C按键外表颜色发生变化,图12中以阴影表示。再次按下C按键时,取消终端上的局部模式,恢复如图11所示的对象瞄准标识。C按键颜色恢复全景模式的颜色。其中,按下C按键的局部模式与取消局部模式的全景模式对应不同的视角调整灵敏度。
需要说明的是,上述全景模式可以但不限于为射击游戏中的普通瞄准,上述局部模式可以但不限于为射击游戏中的开镜瞄准,其中,在局部模式下,与瞄准标识重合的部分瞄准对象将被放大显示。上述仅是一种示例,本实施例中对此不做任何限定。
通过本申请实施例,通过根据终端的显示模式,设置不同的视角调整灵敏度,并根据不同的视角调整灵敏度确定第二变化量,进而通过第二变化量对终端的角度进行调整,从而在对视角调整的过程中根据不同的调整灵敏度对视角进行调整,进而增加了对视角进行调整的调整方式,提高了对视角进行调整的准确性。
作为一种可选的实施方案,控制第一视角按照第二变化量变化到第二视角包括:
S1,获取第一变化量及视角调整灵敏度的乘积;
S2,在乘积的幅值大于预定阈值的情况下,控制第一视角按照第二变化量变化到第二视角。
例如,获取第一变化量中的距离变化量α,λ为视角调整灵敏度。如图9所示,当获取到第一变化量中的距离变化量α后,将第一变化量中的距离变化量α投影到XY轴上,获得的向量投影为OA,如果OA与λ的乘积大于预定阈值,则根据上述实施例中的方法,对客户端的显示的界面进行调整。具体地,OA与λ的乘积可以通过以下公式获得。
通过本申请实施例,通过判断终端移动向量与移动灵敏度的乘积是否大于预定阈值的方法,来判断终端的位置变化是否为微小的抖动所造成的位置变化,从而避免了因为终端的微小抖动对终端视角的影响,提高了终端视角的调整准确性。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
根据本发明实施例的另一方面,还提供了一种用于实施上述视角调整方法的视角调整装置。如图13所示,该装置包括:
(1)检测单元1302,用于通过终端上的传感器检测到终端的位置从第一位置变化到第二位置,其中,在终端位于第一位置上时,终端以第一视角显示虚拟场景中的第一画面,第一画面中显示有对象瞄准标识;
(2)确定单元1304,用于根据第一位置、第二位置以及第一视角确定出第二视角,其中,第一视角到第二视角的第一变化量,与第一位置到第二位置的第二变化量相对应;
(3)显示单元1306,用于在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面,其中,第二画面中也显示有对象瞄准标识。
可选地,在本实施例中,上述视角调整方法可以但不限于应用于移动终端中用于确定被控制的目标对象的应用场景中,例如,上述应用场景可以包括但不限于:应用于游戏应用中,以确定游戏过程交互的目标对象;应用于购物应用中,以确定购物过程所选中的目标对象。例如上述视角调整方法应用于游戏应用时,可以通过调整终端位置的变化,来调整游戏应用中的游戏视角,进而通过游戏视角的变化改变游戏场景所显示的画面,以确定游戏交互的目标对象;或者应用于购物应用时,可以但不限于通过调整终端位置的变化,来调整购物视角所显示的画面,以确定所要购买的目标对象。例如如图3所示,在虚拟购物场景中可以显示有多个货物,图3所示包括货物1、货物2、货物3。假设终端当前显示第一视角中的第一画面,当检测到终端的位置从第一位置变化到第二位置时,通过第一位置与第二位置与第一视角,可以确定出第二视角,根据第二视角显示虚拟购物场景的第二画面,从而实现通过控制终端位置的变化,达到直接调整终端所显示的视角中的画面的目的,以实现简化视角调整操作的效果。
可选地,在本实施例中,传感器检测到的终端位置的变化可以为水平位置的变化或垂直位置的变化或水平位置与垂直位置的变化的组合。
可选地,在本实施例中,在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面之后,还包括:在第二画面中的对象瞄准标识的显示位置,与虚拟场景中瞄准对象的显示位置重合的情况下,获取对瞄准对象所执行操作的操作指令。
例如,以射击类游戏应用为例,对象瞄准标识可以为瞄准准星,瞄准对象可以为靶子,操作指令可以为射击指令。如图4所示,显示有瞄准对象(实心圆所示靶子)和对象瞄准标识(虚线圆内十字型线段对应的瞄准准星)。当传感器检测到终端位置发生变化后,终端所显示的视角也将对应发生变化,结合图4所示,在变化后的视角显示的虚拟场景中的画面中,位于视角中固定位置的瞄准准星与靶子之间的相对位置也将随之变化,当变化后的瞄准准星与靶子重合时,获取射击指令,以完成对靶子执行射击操作。
可选地,在本实施例中,在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面之后,还包括:在第二画面中的对象瞄准标识的显示位置,与虚拟场景中瞄准对象的显示位置重合的情况下,改变瞄准标识的样式。例如,如图4所示。图4中显示有一个由四条线段组合而成的瞄准标识与一个瞄准对象,瞄准标识与目标对象并没有重合。如图5所示,图5中显示的瞄准标识与瞄准对象重合,因此,改变了瞄准标识的样式,由四条线段组成的瞄准标识改变为了由四条线段与一个原点组合而成的瞄准标识。
可选地,在本实施例中,改变瞄准标识的样式可以但不限于为改变瞄准标识的颜色或者形状或者大小,本实施例对此不做具体限定。
可选地,通过终端上的传感器检测到终端的位置从第一位置变化到第二位置之前,还包括:接收锁定指令,其中,锁定指令用于锁定终端当前位置所显示的视角。例如,当接收到该锁定指令时,锁定终端当前位置所显示的视角。此时终端位置改变后,终端当前位置所显示的视角不变化。例如,以上述视角调整方法应用于游戏领域为例,当用户手持终端进行游戏的过程中,由于游戏时间过长或其他原因的影响,需要改变当前的姿势或者位置。但是,用户并不希望当前终端的位置的变化对游戏应用中的视角造成影响。因此,当终端接收到锁定指令时,表明用户可能正在执行与游戏应用无关的移动,此时终端上的传感器不对终端的位置变化进行检测。当再次接收到取消锁定的指令时,终端上的传感器从取消锁定的指令时刻起,继续对终端的位置变化进行检测。
可选地,在本实施例中,根据第一位置、第二位置以及第一视角确定出第二视角可以包括:获取第一位置变化到第二位置的第一变化量;根据第一变化量获取第二变化量;控制第一视角按照第二变化量变化到第二视角。
需要说明的是,在本实施例中,上述第一变化量可以但不限于包括终端位置的变化方向、变化速度、变化距离。
其中,上述第一变化量包括变化方向的情况下,在根据第一位置、第二位置以及第一视角确定出第二视角的过程中,还可以包括:根据第二位置相对于第一位置的移动方向,还可以确定第二视角相对于第一视角的移动方向。
例如,图6所示位置602为终端的第一位置,位置604为终端的第二位置。假设终端从位置602移动到位置604,其中,位置604相对于位置602位于右上方向。如图7所示为终端在位置602所显示的第一视角中的第一画面,图8所示为终端在位置604所显示的第二视角中的第二画面。也就是说,终端位置向右上方向移动后,终端所显示的视角从第一视角调整至第二视角,对应显示的虚拟场景中的画面从图7所示第一画面,调整至图8所示第二画面。
此外,上述第一变化量包括变化速度的情况下,在根据第一位置、第二位置以及第一视角确定出第二视角的过程中,还可以包括:根据终端从第一位置变化到第二位置的变化速度,确定第一视角变化到第二视角的变化速度。
例如,当终端上的传感器检测到终端的位置从第一位置变化到第二位置时,获取终端从第一位置变化到第二位置的变化速度,并根据获取的变化速度,控制终端的第一视角变化到第二视角。当终端从第一位置变化到第二位置的变化速度快时,则终端的第一视角变化到第二视角的速度快;当终端从第一位置变化到第二位置的变化速度慢时,则终端的第一视角变化到第二视角的速度慢。
通过本申请实施例,通过终端上的传感器检测到终端的位置从第一位置变化到第二位置,其中,在终端位于第一位置上时,终端以第一视角显示虚拟场景中的第一画面;并根据第一位置、第二位置以及第一视角确定出第二视角,以及根据确定的第二视角,显示虚拟场景中的第二画面,从而根据终端位置的变化调整所显示的视角下虚拟场景中的画面,而无需再通过左右手执行滑屏操作来控制调整终端的显示视角,以达到简化终端视角调整的操作的目的,进而解决了相关技术提供的视角调整过程中所存在的视角调整的操作复杂度较高的技术问题。
作为一种可选的方案,装置还包括:
(1)获取单元,用于在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面之后,在第二画面中的对象瞄准标识的显示位置,与虚拟场景中瞄准对象的显示位置重合的情况下,获取对瞄准对象所执行操作的操作指令。
可选地,上述操作指令可以但不限于为与瞄准对象进行交互操作,包括:移动瞄准对象、攻击瞄准对象、查看瞄准对象属性、改变瞄准对象的状态、与瞄准对象沟通、进入到瞄准对象中等等。上述仅是一种示例,本实施例中对此不做任何限定。
可选地,上述获取对瞄准对象所执行的操作的操作指令可以但不限于:通过语音输入的方法获取操作指令;通过触屏的方法获取操作指令。
例如,以射击类游戏应用为例,上述瞄准对象可以为靶子,上述瞄准标识可以为瞄准准星。当游戏画面中的瞄准准星与瞄准对象重合时,可以通过按下游戏画面右侧的A按钮或B按钮来执行对靶子的攻击操作;或者,当游戏画面中的瞄准准星与瞄准对象重合时,也可以通过获取语音输入信息,来执行对靶子的攻击操作。例如语音输入信息为“攻击”,则可根据语音输入信息执行攻击操作。
在本实施例中,上述通过按钮来执行攻击操作或者通过获取语音输入信息来执行攻击操作的方式,均为攻击操作的一种可选的示例,本实施例对执行攻击操作的方式不做具体限定。
需要说明的是,在游戏应用中,上述瞄准对象不仅可以为敌方对象,也可以为我方队友,在上述瞄准标识与我方队友重合时,可以通过按下右侧的A按钮或B按钮与我方队友进行互动,如交互即时通信信息;此外,在购物应用中,上述瞄准对象还可以为虚拟商品,上述瞄准标识可以为选择框,当选择框与虚拟商品重合时,可以通过按下右侧的A按钮或B按钮进行虚拟商品的选择、购买等操作。
在本实施例中,上述瞄准对象可以为虚拟场景中需要实现交互的任意对象,上述仅是一种可选的示例,本实施例对瞄准对象不做具体限定。
通过本申请实施例,在第二画面中的对象瞄准标识的显示位置,与虚拟场景中瞄准对象的显示位置重合的情况下,获取对瞄准对象所执行操作的操作指令,从而可以根据获取到的操作指令对瞄准对象执行操作,简化了在视角调整过程中对瞄准对象执行操作的操作步骤,而无需反复手动调整,进而实现提高视角调整过程中对瞄准对象执行操作的操作效率的效果。
作为一种可选的方案,检测单元1302包括:
(1)第一获取模块,用于获取对终端上的控制区域执行控制操作所生成的控制指令,其中,控制指令用于控制虚拟场景中的目标对象执行动作;
(2)第一控制模块,用于响应控制指令控制目标对象执行以下至少一种动作:控制目标对象执行移动动作、控制目标对象对所显示的瞄准对象执行动作。
例如,以竞速类游戏应用为例,上述目标对象可以为游戏角色对象,上述控制指令可以为移动指令,当通过触摸屏获取到“向前奔跑”的移动指令后,响应上述“向前奔跑”的移动指令,可控制游戏角色对象向前奔跑。
可选地,上述目标对象可以为终端应用中被控制的任意对象,如包括虚拟角色或者虚拟物品,上述控制指令可以但不限于用于控制目标对象进行移动、攻击、选择、换装备、救援、拾取、丢弃等。例如,上述目标对象为虚拟角色,上述控制指令为向前移动,则控制虚拟角色向前移动。其中,虚拟角色可以为人物,动物等,在此不做具体限定。
通过本申请实施例,通过在通过终端上的传感器检测到终端的位置从第一位置变化到第二位置的过程中,获取对终端上的控制区域执行控制操作所生成的控制指令;响应控制指令控制目标对象执行动作,实现了在视角调整的过程中控制目标对象执行各种动作的目的,简化了在视角调整过程中控制目标对象执行动作的步骤,提高了目标对象的控制效率。
作为一种可选的方案,确定单元1304包括:
(1)第二获取模块,用于获取第一位置变化到第二位置的第一变化量;
(2)第三获取模块,用于根据第一变化量获取第二变化量;
(3)第二控制模块,用于控制第一视角按照第二变化量变化到第二视角。
可选地,上述第一变化量包括但不限于变化方向、变化速度、变化距离等。
例如,如图10所示,以终端的初始位置为原点建立三维坐标系,其中,终端平面所在的平面为三维坐标系的X轴与Y轴,与终端平面垂直的面向屏幕外的方向为三维坐标系的Z轴。当终端由第一位置1002变化到第二位置1004后,对应在三维坐标系中,位置由原点O移动到了A点。获取终端变化的变化方向、变化速度、变化距离,并根据获取到的变化方向、变化速度、变化距离得到第一视角变化到第二视角的变化方向、变化速度、变化距离。并根据第一视角变化到第二视角的变化方向、变化速度、变化距离,控制终端从第一视角变化到第二视角。
通过本申请实施例,通过根据终端从第一位置变化到第二位置的第一变化量获得第二变化量,并根据第二变化量控制终端从第一视角变化到第二视角,从而实现了根据终端的位置变化调整显示的视角下虚拟场景中的画面的目的。
作为一种可选的方案,第三获取模块包括:
(1)第一获取子模块,用于获取视角调整灵敏度;
(2)第一确定子模块,用于根据第一变化量及视角调整灵敏度,确定第二变化量。
可选地,可以但不限于接收灵敏度,根据接收到的灵敏度设置视角调整灵敏度。可选地,上述灵敏度可以由用户输入或者由***自动生成,本实施例中对此不做任何限定。
例如,假设接收到灵敏度为向量a,则第一变化量为向量b,可以将向量a与向量b相乘,获得上述第二变化量。
可选地,上述通过将第一变化量乘灵敏度,以获取第二变化量的获取方式仅为一种实例,具体计算方法本实施例中在此不做任何限定。
通过本申请实施例,通过获取视角调整灵敏度,并根据视角调整灵敏度与第一变化量确定第二变化量,从而在对视角调整的过程中根据视角调整灵敏度对视角进行调整,提高了对视角进行调整的自由度,达到了灵活调整终端的视角的目的。
作为一种可选的方案,上述第一获取子模块通过以下步骤获取视角调整灵敏度:
S1,检测对终端上的区域执行按压操作所生成的按压指令;
S2,在检测到按压指令的情况下,确定视角调整灵敏度为第一灵敏度;
S3,在未检测到按压指令的情况下,确定视角调整灵敏度为第二灵敏度;
其中,第一灵敏度小于第二灵敏度。
可选地,上述执行按压操作的区域可以为非控制区域。其中,该非控制区域可以但不限于指示在上述控制按钮之外的区域。
例如,以游戏应用为例,图11中示出了一种可选的游戏场景。其中,对象瞄准标识处于屏幕的中央位置。图11中示出的A按钮为控制区域。当检测到按压控制区域时,则控制游戏中的人物射击。其中,当检测到对终端上的A按钮之外的区域的按压指令时,将视角调整灵敏度设置为第一灵敏度;在未检测到对终端上的A按钮之外的区域的按压指令时,则确定视角调整灵敏度为第二灵敏度。其中,第一灵敏度小于第二灵敏度。
通过本申请实施例,通过判断是否检测到对终端上的区域执行按压操作所生成的按压指令,确定视角调整灵敏度,并根据视角调整灵敏度确定第二变化量,从而在对视角调整的过程中根据不同的调整灵敏度对视角进行调整,进而增加了对视角进行调整的调整方式,提高了对视角进行调整的准确性。
作为一种可选的方案,上述第一获取子模块通过以下步骤获取视角调整灵敏度:
S1,获取上述终端的显示模式;
S2,在上述显示模式为全景模式的情况下,确定上述视角调整灵敏度为第三灵敏度;
S3,在上述显示模式为局部模式的情况下,确定上述视角调整灵敏度为第四灵敏度其中,第三灵敏度与第四灵敏度不同。
例如,以射击类游戏应用为例,图12中示出了一种射击游戏场景。如图12所示,左侧B按键用于控制游戏角色移动,右侧A按键用于控制游戏角色攻击。在右侧A按键下方的C案件用于切换终端的显示模式。当按下C按键时,终端上的显示模式由全景模式切换为局部模式,此时C按键外表颜色发生变化,图12中以阴影表示。再次按下C按键时,取消终端上的局部模式,恢复如图11所示的对象瞄准标识。C按键颜色恢复全景模式的颜色。其中,按下C按键的局部模式与取消局部模式的全景模式对应不同的视角调整灵敏度。
需要说明的是,上述全景模式可以但不限于为射击游戏中的普通瞄准,上述局部模式可以但不限于为射击游戏中的开镜瞄准,其中,在局部模式下,与瞄准标识重合的部分瞄准对象将被放大显示。上述仅是一种示例,本实施例中对此不做任何限定。
通过本申请实施例,通过根据终端的显示模式,设置不同的视角调整灵敏度,并根据不同的视角调整灵敏度确定第二变化量,进而通过第二变化量对终端的角度进行调整,从而在对视角调整的过程中根据不同的调整灵敏度对视角进行调整,进而增加了对视角进行调整的调整方式,提高了对视角进行调整的准确性。
作为一种可选的方案,第二控制模块包括:
(1)第三获取子模块,用于获取第一变化量及视角调整灵敏度的乘积;
(2)控制子模块,用于在乘积的幅值大于预定阈值的情况下,控制第一视角按照第二变化量变化到第二视角。
例如,获取第一变化量中的距离变化量α,λ为视角调整灵敏度。如图9所示,当获取到第一变化量中的距离变化量α后,将第一变化量中的距离变化量α投影到XY轴上,获得的向量投影为OA,如果OA与λ的乘积大于预定阈值,则根据上述实施例中的方法,对客户端的显示的界面进行调整。具体地,OA与λ的乘积可以通过以下公式获得。
通过本申请实施例,通过判断终端移动向量与移动灵敏度的乘积是否大于预定阈值的方法,来判断终端的位置变化是否为微小的抖动所造成的位置变化,从而避免了因为终端的微小抖动对终端视角的影响,提高了终端视角的调整准确性。
根据本发明实施例的又一方面,还提供了一种存储介质,该存储介质可以存储有执行指令,该执行指令用于执行上述实施例中的视角调整方法。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的计算机程序:
S1,通过终端上的传感器检测到终端的位置从第一位置变化到第二位置,其中,在终端位于第一位置上时,终端以第一视角显示虚拟场景中的第一画面,第一画面中显示有对象瞄准标识;
S2,根据第一位置、第二位置以及第一视角确定出第二视角,其中,第一视角到第二视角的第一变化量,与第一位置到第二位置的第二变化量相对应;
S3,在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面,其中,第二画面中也显示有对象瞄准标识。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的计算机程序:
S1,在第二画面中的对象瞄准标识的显示位置,与虚拟场景中瞄准对象的显示位置重合的情况下,获取对瞄准对象所执行操作的操作指令。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的计算机程序:
S1,获取对终端上的控制区域执行控制操作所生成的控制指令,其中,控制指令用于控制虚拟场景中的目标对象执行动作;
S2,响应控制指令控制目标对象执行以下至少一种动作:控制目标对象执行移动动作、控制目标对象对所显示的瞄准对象执行动作。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的计算机程序:
S1,获取第一位置变化到第二位置的第一变化量;
S2,根据第一变化量获取第二变化量;
S3,控制第一视角按照第二变化量变化到第二视角。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的计算机程序:
S1,获取视角调整灵敏度;
S2,根据第一变化量及视角调整灵敏度,确定第二变化量。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的计算机程序:
S1,检测对终端上的区域执行按压操作所生成的按压指令;
S2,在检测到按压指令的情况下,确定视角调整灵敏度为第一灵敏度;
S3,在未检测到按压指令的情况下,确定视角调整灵敏度为第二灵敏度。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的计算机程序:
S1,获取终端的显示模式;
S2,在显示模式为全景模式的情况下,确定视角调整灵敏度为第三灵敏度;
S3,在显示模式为局部模式的情况下,确定视角调整灵敏度为第四灵敏度。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的计算机程序:
S1,获取第一变化量及视角调整灵敏度的乘积;
S2,在乘积的幅值大于预定阈值的情况下,控制第一视角按照第二变化量变化到第二视角。
可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。
根据本发明实施例的又一个方面,还提供了一种用于实施上述视角调整方法的电子装置,如图14所示,该电子装置包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,通过终端上的传感器检测到终端的位置从第一位置变化到第二位置,其中,在终端位于第一位置上时,终端以第一视角显示虚拟场景中的第一画面,第一画面中显示有对象瞄准标识;
S2,根据第一位置、第二位置以及第一视角确定出第二视角,其中,第一视角到第二视角的第一变化量,与第一位置到第二位置的第二变化量相对应;
S3,在终端位于第二位置时,以第二视角显示虚拟场景中的第二画面,其中,第二画面中也显示有对象瞄准标识。
其中,存储器1408可用于存储软件程序以及模块,如本发明实施例中的视角调整方法和装置对应的程序指令/模块,处理器1406通过运行存储在存储器1408内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的视角调整方法。存储器1408可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1408可进一步包括相对于处理器1406远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置1404用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1404包括一个网络适配器(NetworkInterface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1404为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
其中,具体地,存储器1408用于存储位置信息、画面信息等。
本领域普通技术人员可以理解,图14所示的结构仅为示意,电子装置也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternet Devices,MID)、PAD等终端设备。图14其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图14中所示更多或者更少的组件(如网络接口等),或者具有与图14所示不同的配置。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (18)
1.一种视角调整方法,其特征在于,包括:
通过终端上的传感器检测到所述终端的位置从第一位置变化到第二位置,其中,在所述终端位于所述第一位置上时,所述终端以第一视角显示虚拟场景中的第一画面,所述第一画面中显示有对象瞄准标识;
根据所述第一位置、所述第二位置以及所述第一视角确定出第二视角,其中,所述第一视角到所述第二视角的第一变化量,与所述第一位置到所述第二位置的第二变化量相对应;
在所述终端位于所述第二位置时,以所述第二视角显示所述虚拟场景中的第二画面,其中,所述第二画面中也显示有所述对象瞄准标识。
2.根据权利要求1所述的方法,其特征在于,在所述终端位于所述第二位置时,以所述第二视角显示所述虚拟场景中的第二画面之后,还包括:
在所述第二画面中的所述对象瞄准标识的显示位置,与所述虚拟场景中瞄准对象的显示位置重合的情况下,获取对所述瞄准对象所执行操作的操作指令。
3.根据权利要求1所述的方法,其特征在于,在所述通过终端上的传感器检测到所述终端的位置从第一位置变化到第二位置的过程中,还包括:
获取对所述终端上的控制区域执行控制操作所生成的控制指令,其中,所述控制指令用于控制所述虚拟场景中的目标对象执行动作;
响应所述控制指令控制所述目标对象执行以下至少一种动作:控制所述目标对象执行移动动作、控制所述目标对象对所显示的瞄准对象执行动作。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一位置、所述第二位置以及所述第一视角确定出第二视角包括:
获取所述第一位置变化到所述第二位置的所述第一变化量;
根据所述第一变化量获取所述第二变化量;
控制所述第一视角按照所述第二变化量变化到所述第二视角。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一变化量获取所述第二变化量包括:
获取视角调整灵敏度;
根据所述第一变化量及所述视角调整灵敏度,确定所述第二变化量。
6.根据权利要求5所述的方法,其特征在于,所述获取视角调整灵敏度包括:
检测对所述终端上的区域执行按压操作所生成的按压指令;
在检测到所述按压指令的情况下,确定所述视角调整灵敏度为第一灵敏度;
在未检测到所述按压指令的情况下,确定所述视角调整灵敏度为第二灵敏度;
其中,所述第一灵敏度小于所述第二灵敏度。
7.根据权利要求5所述的方法,其特征在于,所述获取视角调整灵敏度包括:
获取所述终端的显示模式;
在所述显示模式为全景模式的情况下,确定所述视角调整灵敏度为第三灵敏度;
在所述显示模式为局部模式的情况下,确定所述视角调整灵敏度为第四灵敏度;
其中,所述第三灵敏度与所述第四灵敏度不同。
8.根据权利要求4所述的方法,其特征在于,所述控制所述第一视角按照所述第二变化量变化到所述第二视角包括:
获取所述第一变化量及所述视角调整灵敏度的乘积;
在所述乘积的幅值大于预定阈值的情况下,控制所述第一视角按照所述第二变化量变化到所述第二视角。
9.一种视角调整装置,其特征在于,包括:
检测单元,用于通过终端上的传感器检测到所述终端的位置从第一位置变化到第二位置,其中,在所述终端位于所述第一位置上时,所述终端以第一视角显示虚拟场景中的第一画面,所述第一画面中显示有对象瞄准标识;
确定单元,用于根据所述第一位置、所述第二位置以及所述第一视角确定出第二视角,其中,所述第一视角到所述第二视角的第一变化量,与所述第一位置到所述第二位置的第二变化量相对应;
显示单元,用于在所述终端位于所述第二位置时,以所述第二视角显示所述虚拟场景中的第二画面,其中,所述第二画面中也显示有所述对象瞄准标识。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
获取单元,用于在所述终端位于所述第二位置时,以所述第二视角显示所述虚拟场景中的第二画面之后,在所述第二画面中的所述对象瞄准标识的显示位置,与所述虚拟场景中瞄准对象的显示位置重合的情况下,获取对所述瞄准对象所执行操作的操作指令。
11.根据权利要求9所述的装置,其特征在于,所述检测单元包括:
第一获取模块,用于获取对所述终端上的控制区域执行控制操作所生成的控制指令,其中,所述控制指令用于控制所述虚拟场景中的目标对象执行动作;
第一控制模块,用于响应所述控制指令控制所述目标对象执行以下至少一种动作:控制所述目标对象执行移动动作、控制所述目标对象对所显示的瞄准对象执行动作。
12.根据权利要求9所述的装置,其特征在于,所述确定单元包括:
第二获取模块,用于获取所述第一位置变化到所述第二位置的所述第一变化量;
第三获取模块,用于根据所述第一变化量获取所述第二变化量;
第二控制模块,用于控制所述第一视角按照所述第二变化量变化到所述第二视角。
13.根据权利要求12所述的装置,其特征在于,所述第三获取模块包括:
第一获取子模块,用于获取视角调整灵敏度;
第一确定子模块,用于根据所述第一变化量及所述视角调整灵敏度,确定所述第二变化量。
14.根据权利要求13所述的装置,其特征在于,所述第一获取子模块通过以下步骤获取视角调整灵敏度:
检测对所述终端上的区域执行按压操作所生成的按压指令;
在检测到所述按压指令的情况下,确定所述视角调整灵敏度为第一灵敏度;
在未检测到所述按压指令的情况下,确定所述视角调整灵敏度为第二灵敏度;
其中,所述第一灵敏度小于所述第二灵敏度。
15.根据权利要求13所述的装置,其特征在于,所述第一获取子模块通过以下步骤获取视角调整灵敏度:
获取所述终端的显示模式;
在所述显示模式为全景模式的情况下,确定所述视角调整灵敏度为第三灵敏度;
在所述显示模式为局部模式的情况下,确定所述视角调整灵敏度为第四灵敏度;
其中,所述第三灵敏度与所述第四灵敏度不同。
16.根据权利要求12所述的装置,其特征在于,所述第二控制模块包括:
第三获取子模块,用于获取所述第一变化量及所述视角调整灵敏度的乘积;
控制子模块,用于在所述乘积的幅值大于预定阈值的情况下,控制所述第一视角按照所述第二变化量变化到所述第二视角。
17.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至8任一项中所述的方法。
18.一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器通过所述计算机程序执行所述权利要求1至8任一项中所述的方法。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810054939.4A CN108211342A (zh) | 2018-01-19 | 2018-01-19 | 视角调整方法和装置、存储介质及电子装置 |
JP2020539271A JP7061674B2 (ja) | 2018-01-19 | 2018-12-26 | 視野角調整方法と装置、記憶媒体、及び電子機器 |
EP18900885.7A EP3742269A4 (en) | 2018-01-19 | 2018-12-26 | METHOD AND APPARATUS FOR ADJUSTING THE VIEWING ANGLE, STORAGE BRACKET AND ELECTRONIC APPARATUS |
MA051603A MA51603A (fr) | 2018-01-19 | 2018-12-26 | Procédé et appareil de réglage d'angle de visualisation, support de stockage et appareil électronique |
PCT/CN2018/123990 WO2019141055A1 (zh) | 2018-01-19 | 2018-12-26 | 视角调整方法和装置、存储介质及电子装置 |
US16/894,046 US11877049B2 (en) | 2018-01-19 | 2020-06-05 | Viewing angle adjustment method and device, storage medium, and electronic device |
US18/535,401 US20240114231A1 (en) | 2018-01-19 | 2023-12-11 | Viewing angle adjustment method and device, storage medium, and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810054939.4A CN108211342A (zh) | 2018-01-19 | 2018-01-19 | 视角调整方法和装置、存储介质及电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108211342A true CN108211342A (zh) | 2018-06-29 |
Family
ID=62668108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810054939.4A Pending CN108211342A (zh) | 2018-01-19 | 2018-01-19 | 视角调整方法和装置、存储介质及电子装置 |
Country Status (6)
Country | Link |
---|---|
US (2) | US11877049B2 (zh) |
EP (1) | EP3742269A4 (zh) |
JP (1) | JP7061674B2 (zh) |
CN (1) | CN108211342A (zh) |
MA (1) | MA51603A (zh) |
WO (1) | WO2019141055A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109542222A (zh) * | 2018-11-13 | 2019-03-29 | 深圳市创凯智能股份有限公司 | 三维视角控制方法、装置、设备以及可读存储介质 |
CN109701280A (zh) * | 2019-01-24 | 2019-05-03 | 网易(杭州)网络有限公司 | 一种射击游戏中准星显示的控制方法和装置 |
CN109821238A (zh) * | 2019-03-29 | 2019-05-31 | 网易(杭州)网络有限公司 | 游戏中的瞄准方法及装置、存储介质、电子装置 |
CN109847336A (zh) * | 2019-02-26 | 2019-06-07 | 腾讯科技(深圳)有限公司 | 虚拟场景显示方法、装置、电子设备及存储介质 |
WO2019141055A1 (zh) * | 2018-01-19 | 2019-07-25 | 腾讯科技(深圳)有限公司 | 视角调整方法和装置、存储介质及电子装置 |
WO2020124944A1 (zh) * | 2018-12-19 | 2020-06-25 | 网易(杭州)网络有限公司 | 一种游戏中虚拟镜头控制的方法及装置 |
CN112807698A (zh) * | 2020-12-31 | 2021-05-18 | 上海米哈游天命科技有限公司 | 拍摄位置的确定方法、装置、电子设备及存储介质 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112169304B (zh) * | 2020-10-14 | 2023-03-31 | 深圳市灰鲨科技有限公司 | 智能终端的陀螺仪控制方法、***及计算机可读存储介质 |
CN112839255B (zh) * | 2020-12-31 | 2021-11-02 | 北京达佳互联信息技术有限公司 | 视频播放方法、装置、电子设备及计算机可读存储介质 |
CN114827338A (zh) * | 2021-01-29 | 2022-07-29 | 北京外号信息技术有限公司 | 用于在设备的显示媒介上呈现虚拟对象的方法和电子装置 |
CN115220576A (zh) * | 2022-06-21 | 2022-10-21 | 北京字跳网络技术有限公司 | 画面视角控制的方法、装置、设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101257532A (zh) * | 2008-03-26 | 2008-09-03 | 宇龙计算机通信科技(深圳)有限公司 | 一种自动调整最佳视角的方法及移动手持设备 |
CN103327256A (zh) * | 2013-07-05 | 2013-09-25 | 上海斐讯数据通信技术有限公司 | 调整移动终端摄像头取景界面显示图像的***及方法 |
CN104436657A (zh) * | 2014-12-22 | 2015-03-25 | 青岛烈焰畅游网络技术有限公司 | 游戏控制方法、装置以及电子设备 |
CN106528020A (zh) * | 2016-10-26 | 2017-03-22 | 腾讯科技(深圳)有限公司 | 一种视角模式切换方法及终端 |
EP2415505A3 (en) * | 2010-08-06 | 2017-08-09 | Nintendo Co., Ltd. | Game system, game apparatus, storage medium having game program stored therein, and game process method |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3345600B2 (ja) * | 2000-04-10 | 2002-11-18 | コナミ株式会社 | ゲームシステムおよびコンピュータ読取可能な記憶媒体 |
JP4487450B2 (ja) * | 2001-07-05 | 2010-06-23 | 日本電気株式会社 | 携帯ゲーム機 |
KR20040100122A (ko) * | 2003-05-21 | 2004-12-02 | (주) 유비랩 | 휴대 단말기의 화면 표시 장치 및 휴대 단말기 화면 표시방법 |
US8751572B1 (en) * | 2007-06-20 | 2014-06-10 | Google Inc. | Multi-user chat search and access to chat archive |
JP5291305B2 (ja) * | 2007-07-06 | 2013-09-18 | 任天堂株式会社 | ゲームプログラムおよびゲーム装置 |
JP2009187426A (ja) * | 2008-02-08 | 2009-08-20 | Sony Corp | 記録再生装置 |
WO2010060211A1 (en) * | 2008-11-28 | 2010-06-03 | Nortel Networks Limited | Method and apparatus for controling a camera view into a three dimensional computer-generated virtual environment |
JP2011024787A (ja) * | 2009-07-27 | 2011-02-10 | Konami Digital Entertainment Co Ltd | 表示装置、表示方法、ならびに、プログラム |
CN102081493A (zh) * | 2009-12-01 | 2011-06-01 | 宏碁股份有限公司 | 移动电子装置及其三维操作界面的控制方法 |
US9766089B2 (en) * | 2009-12-14 | 2017-09-19 | Nokia Technologies Oy | Method and apparatus for correlating and navigating between a live image and a prerecorded panoramic image |
JP2011251006A (ja) * | 2010-06-02 | 2011-12-15 | Nintendo Co Ltd | ゲームプログラム、携帯型ゲーム装置、ゲームシステム、及びゲーム方法 |
JP5738569B2 (ja) * | 2010-10-15 | 2015-06-24 | 任天堂株式会社 | 画像処理プログラム、装置、システムおよび方法 |
CN103491867B (zh) * | 2010-11-02 | 2016-01-20 | 科维蒂恩有限合伙公司 | 用于取向灵敏的显示装置的像观察应用和方法 |
JP2012215934A (ja) * | 2011-03-31 | 2012-11-08 | Namco Bandai Games Inc | プログラム、情報記憶媒体、端末、及びサーバ |
JP5576841B2 (ja) * | 2011-09-09 | 2014-08-20 | Kddi株式会社 | 押圧による画像のズームが可能なユーザインタフェース装置、画像ズーム方法及びプログラム |
JP6006536B2 (ja) * | 2012-06-01 | 2016-10-12 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、およびパノラマ動画表示方法 |
JP2013258614A (ja) * | 2012-06-13 | 2013-12-26 | Sony Computer Entertainment Inc | 画像生成装置および画像生成方法 |
KR101969318B1 (ko) * | 2012-11-05 | 2019-04-17 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
KR101298030B1 (ko) * | 2013-03-12 | 2013-08-26 | 주식회사 네시삼십삼분 | 슈팅 게임이 기록된 컴퓨터 판독 가능한 기록매체 |
US20150112749A1 (en) * | 2013-10-22 | 2015-04-23 | Abdullah Celik Erdal | Method and system for processing actionable messages of an integrated communication and collaboration platform |
JP2015125502A (ja) * | 2013-12-25 | 2015-07-06 | ソニー株式会社 | 画像処理装置及び画像処理方法、表示装置及び表示方法、コンピューター・プログラム、並びに画像表示システム |
WO2015129801A1 (ja) * | 2014-02-26 | 2015-09-03 | 株式会社ニコン | 撮像装置 |
CN105148520A (zh) * | 2015-08-28 | 2015-12-16 | 上海甲游网络科技有限公司 | 一种射击游戏的自动瞄准的方法及装置 |
JP6534376B2 (ja) * | 2016-10-19 | 2019-06-26 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、および、情報処理方法 |
CN107450747B (zh) * | 2017-07-25 | 2018-09-18 | 腾讯科技(深圳)有限公司 | 虚拟角色的位移控制方法和装置 |
CN107479804A (zh) * | 2017-08-16 | 2017-12-15 | 歌尔科技有限公司 | 虚拟现实设备及其内容调整方法 |
JP6276460B1 (ja) * | 2017-10-03 | 2018-02-07 | 株式会社 ディー・エヌ・エー | ゲームを提供するためのプログラム、システム、及び方法 |
CN108211342A (zh) * | 2018-01-19 | 2018-06-29 | 腾讯科技(深圳)有限公司 | 视角调整方法和装置、存储介质及电子装置 |
-
2018
- 2018-01-19 CN CN201810054939.4A patent/CN108211342A/zh active Pending
- 2018-12-26 JP JP2020539271A patent/JP7061674B2/ja active Active
- 2018-12-26 WO PCT/CN2018/123990 patent/WO2019141055A1/zh unknown
- 2018-12-26 MA MA051603A patent/MA51603A/fr unknown
- 2018-12-26 EP EP18900885.7A patent/EP3742269A4/en active Pending
-
2020
- 2020-06-05 US US16/894,046 patent/US11877049B2/en active Active
-
2023
- 2023-12-11 US US18/535,401 patent/US20240114231A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101257532A (zh) * | 2008-03-26 | 2008-09-03 | 宇龙计算机通信科技(深圳)有限公司 | 一种自动调整最佳视角的方法及移动手持设备 |
EP2415505A3 (en) * | 2010-08-06 | 2017-08-09 | Nintendo Co., Ltd. | Game system, game apparatus, storage medium having game program stored therein, and game process method |
CN103327256A (zh) * | 2013-07-05 | 2013-09-25 | 上海斐讯数据通信技术有限公司 | 调整移动终端摄像头取景界面显示图像的***及方法 |
CN104436657A (zh) * | 2014-12-22 | 2015-03-25 | 青岛烈焰畅游网络技术有限公司 | 游戏控制方法、装置以及电子设备 |
CN106528020A (zh) * | 2016-10-26 | 2017-03-22 | 腾讯科技(深圳)有限公司 | 一种视角模式切换方法及终端 |
Non-Patent Citations (3)
Title |
---|
徐磊: "四核处理器没有用 手机内置传感器揭秘", 《HTTP://WWW.CNMO.COM/GUIDE/134449.HTML》 * |
老衲要娶妾: "五元素ifiveMX3G游戏测试之陀螺仪操控", 《HTTPS://V.YOUKU.COM/V_SHOW/ID_XNTA3ODGZNZUY.HTML》 * |
西西整理: "荒野行动灵敏度怎么调 灵敏度设置方法详解", 《HTTPS://WWW.CR173.COM/GONGLUE/198737_1.HTML?_JNIE=1》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11877049B2 (en) | 2018-01-19 | 2024-01-16 | Tencent Technology (Shenzhen) Company Limited | Viewing angle adjustment method and device, storage medium, and electronic device |
WO2019141055A1 (zh) * | 2018-01-19 | 2019-07-25 | 腾讯科技(深圳)有限公司 | 视角调整方法和装置、存储介质及电子装置 |
CN109542222B (zh) * | 2018-11-13 | 2021-12-14 | 深圳市创凯智能股份有限公司 | 三维视角控制方法、装置、设备以及可读存储介质 |
CN109542222A (zh) * | 2018-11-13 | 2019-03-29 | 深圳市创凯智能股份有限公司 | 三维视角控制方法、装置、设备以及可读存储介质 |
WO2020124944A1 (zh) * | 2018-12-19 | 2020-06-25 | 网易(杭州)网络有限公司 | 一种游戏中虚拟镜头控制的方法及装置 |
US11602690B2 (en) | 2018-12-19 | 2023-03-14 | Netease (Hangzhou) Network Co., Ltd. | Method and apparatus for controlling virtual camera in game |
CN109701280A (zh) * | 2019-01-24 | 2019-05-03 | 网易(杭州)网络有限公司 | 一种射击游戏中准星显示的控制方法和装置 |
CN109847336A (zh) * | 2019-02-26 | 2019-06-07 | 腾讯科技(深圳)有限公司 | 虚拟场景显示方法、装置、电子设备及存储介质 |
CN109847336B (zh) * | 2019-02-26 | 2021-08-06 | 腾讯科技(深圳)有限公司 | 虚拟场景显示方法、装置、电子设备及存储介质 |
US11883751B2 (en) | 2019-02-26 | 2024-01-30 | Tencent Technology (Shenzhen) Company Limited | Virtual scene display method, electronic device, and storage medium |
CN109821238A (zh) * | 2019-03-29 | 2019-05-31 | 网易(杭州)网络有限公司 | 游戏中的瞄准方法及装置、存储介质、电子装置 |
CN112807698A (zh) * | 2020-12-31 | 2021-05-18 | 上海米哈游天命科技有限公司 | 拍摄位置的确定方法、装置、电子设备及存储介质 |
CN112807698B (zh) * | 2020-12-31 | 2023-05-30 | 上海米哈游天命科技有限公司 | 拍摄位置的确定方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP7061674B2 (ja) | 2022-04-28 |
US11877049B2 (en) | 2024-01-16 |
EP3742269A1 (en) | 2020-11-25 |
US20200304706A1 (en) | 2020-09-24 |
MA51603A (fr) | 2020-11-25 |
WO2019141055A1 (zh) | 2019-07-25 |
US20240114231A1 (en) | 2024-04-04 |
EP3742269A4 (en) | 2021-10-13 |
JP2021511585A (ja) | 2021-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108211342A (zh) | 视角调整方法和装置、存储介质及电子装置 | |
CN113244603B (zh) | 信息处理方法、装置和终端设备 | |
US10569173B2 (en) | Non-transitory storage medium having stored therein information processing program, information processing system, information processing apparatus, and information processing method | |
CN109675310A (zh) | 一种游戏中虚拟镜头控制的方法及装置 | |
CN109718548B (zh) | 一种游戏中虚拟镜头控制的方法及装置 | |
US10456684B2 (en) | Attention control for information processing apparatus, information processing system, information processing method, non-transitory computer-readable storage medium storing information processing program | |
JP2022525172A (ja) | 仮想オブジェクトの制御方法、装置、コンピュータ機器及びプログラム | |
CN110613938A (zh) | 控制虚拟对象使用虚拟道具的方法、终端及存储介质 | |
US11307677B2 (en) | Method and device for object pointing in virtual reality (VR) scene using a gamepad, and VR apparatus | |
CN108854069A (zh) | 音源确定方法和装置、存储介质及电子装置 | |
CN111111164A (zh) | 虚拟道具的控制方法和装置、存储介质及电子装置 | |
IL265494A (en) | Computing device, method and product Computer software to support augmented reality software application | |
JP2019046120A (ja) | 仮想体験を提供するためにコンピュータで実行される方法、プログラム及びコンピュータ | |
KR20210036392A (ko) | 가상 환경 관찰 방법, 기기 및 저장 매체 | |
CA2917962A1 (en) | Image processing program, server device, image processing system, and image processing method | |
CN111249726B (zh) | 虚拟环境中虚拟道具的操作方法、装置、设备及可读介质 | |
CN111135554B (zh) | 操作控制方法、装置、存储介质及电子装置 | |
CN110935173B (zh) | 操作控制方法、装置、存储介质及电子装置 | |
US9616340B2 (en) | Computer device, storage medium, and method of controlling computer device | |
CN111359214B (zh) | 虚拟道具控制方法和装置、存储介质及电子装置 | |
CN105843372A (zh) | 相对位置判断方法、显示器控制方法、及其*** | |
WO2020243953A1 (zh) | 遥控可移动平台控制方法、设备及计算机可读存储介质 | |
JP2018175849A (ja) | 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム | |
CN113318443B (zh) | 基于虚拟环境的侦察方法、装置、设备及介质 | |
JP2018181017A (ja) | 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180629 |