对象的控制方法和装置、存储介质、电子装置与流程
本申请涉及游戏领域,具体而言,涉及一种对象的控制方法和装置、存储介质、电子装置。
背景技术:
目前,随着人们生活水平的提高,越来越多的家庭都拥用家庭游戏设备,这些家庭游戏设备都具有进行体感游戏的能力。
体感游戏是利用动作捕捉技术,通过分析出玩家的身体动作或手势动作,实现直接的人机互动效果。常见的家庭式体感游戏机通过游戏机与电视的链接,能够让玩家通过整个身体的协调配合完成游戏的一种游戏机,不再是单一通过手指操控完成的游戏,从而达到更完善的游戏体验。
目前,家庭式体感游戏机的成本较高,从而造成了构建体感游戏系统的成本较高。
针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:
本申请实施例提供了一种对象的控制方法和装置、存储介质、电子装置,以至少解决相关技术中构建体感游戏系统的成本较高的技术问题。
根据本申请实施例的一个方面,提供了一种对象的控制方法,包括:获取第一画面和第二画面,其中,第一画面为目标应用的虚拟场景的画面,第二画面为目标应用的交互信息所在的画面,目标应用安装在第一终端上;将第一画面传输给第二终端进行显示,并在第一终端上显示第二画面;以及,根据第一终端的状态控制第一画面中的目标对象,其中,目标对象为虚拟场景中的对象。
可选地,根据第一终端的状态控制第一画面中的目标对象包括:获取第一终端中传感器采集到的传感器数据,其中,传感器数据用于表示第一终端的运动状态;根据传感器数据控制第一画面中的目标对象。
可选地,传感器数据包括计步数据,其中,根据传感器数据控制第一画面中的目标对象包括:控制第一画面中目标对象按照第一步频移动,其中,第一步频与计步数据表示的第二步频成正比。
可选地,传感器数据包括震动数据,其中,根据传感器数据控制第一画面中的目标对象包括:控制第一画面中目标对象按照第三步频移动,其中,第三步频与震动数据表示的震动频率成正比。
可选地,传感器数据包括多轴传感器采集到的表示举臂姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与举臂姿态对应的第一操作,控制第一画面中的目标对象执行第一操作。
可选地,传感器数据包括多轴传感器采集到的表示下蹲姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与下蹲姿态对应的第二操作,控制第一画面中的目标对象执行第二操作。
可选地,传感器数据包括多轴传感器采集到的表示高抬腿姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与高抬腿姿态对应的第三操作,控制第一画面中的目标对象执行第三操作。
可选地,传感器数据包括多轴传感器采集到的表示跳起姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与跳起姿态对应的第四操作,控制第一画面中的目标对象执行第四操作。
可选地,传感器数据包括多轴传感器采集到的声音数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与声音数据对应的第五操作,控制第一画面中的目标对象执行第五操作。
可选地,传感器数据包括多轴传感器采集到的表示手部姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与手部姿态对应的第六操作,控制第一画面中的目标对象执行第六操作,其中,手部姿态包括甩手、横挥以及刺出中的至少之一。
可选地,控制第一画面中的目标对象执行第六操作包括以下至少之一:在手部姿态为甩手的情况下,控制第一画面中的目标对象进行横移;在手部姿态为横挥的情况下,控制第一画面中的目标对象进行斩击;在手部姿态为刺出的情况下,控制第一画面中的目标对象进行冲刺或者刺击。
可选地,获取第一画面和第二画面包括:利用第一相机对虚拟场景中的目标对象进行图像采集,得到第一画面;利用第二相机采集得到携带有交互信息的第二画面。
根据本申请实施例的另一方面,还提供了一种对象的控制装置,包括:获取单元,用于获取第一画面和第二画面,其中,第一画面为目标应用的虚拟场景的画面,第二画面为目标应用的交互信息所在的画面,目标应用安装在第一终端上;显示单元,用于将第一画面传输给第二终端进行显示,并在第一终端上显示第二画面;控制单元,用于根据第一终端的状态控制第一画面中的目标对象,其中,目标对象为虚拟场景中的对象。
可选地,控制单元还用于:获取第一终端中传感器采集到的传感器数据,其中,传感器数据用于表示第一终端的运动状态;根据传感器数据控制第一画面中的目标对象。
可选地,传感器数据包括计步数据,其中,控制单元还用于:控制第一画面中目标对象按照第一步频移动,其中,第一步频与计步数据表示的第二步频成正比。
可选地,传感器数据包括震动数据,其中,控制单元还用于:控制第一画面中目标对象按照第三步频移动,其中,第三步频与震动数据表示的震动频率成正比。
可选地,传感器数据包括多轴传感器采集到的表示举臂姿态的数据,其中,控制单元还用于:从多个操作中查找与举臂姿态对应的第一操作,控制第一画面中的目标对象执行第一操作。
可选地,传感器数据包括多轴传感器采集到的表示下蹲姿态的数据,其中,控制单元还用于:从多个操作中查找与下蹲姿态对应的第二操作,控制第一画面中的目标对象执行第二操作。
可选地,传感器数据包括多轴传感器采集到的表示高抬腿姿态的数据,其中,控制单元还用于:从多个操作中查找与高抬腿姿态对应的第三操作,控制第一画面中的目标对象执行第三操作。
可选地,传感器数据包括多轴传感器采集到的表示跳起姿态的数据,其中,控制单元还用于:从多个操作中查找与跳起姿态对应的第四操作,控制第一画面中的目标对象执行第四操作。
可选地,传感器数据包括多轴传感器采集到的声音数据,其中,控制单元还用于:从多个操作中查找与声音数据对应的第五操作,控制第一画面中的目标对象执行第五操作。
可选地,传感器数据包括多轴传感器采集到的表示手部姿态的数据,其中,控制单元还用于:从多个操作中查找与手部姿态对应的第六操作,控制第一画面中的目标对象执行第六操作,其中,手部姿态包括甩手、横挥以及刺出中的至少之一。
可选地,控制第一画面中的目标对象执行第六操作包括以下至少之一:在手部姿态为甩手的情况下,控制第一画面中的目标对象进行横移;在手部姿态为横挥的情况下,控制第一画面中的目标对象进行斩击;在手部姿态为刺出的情况下,控制第一画面中的目标对象进行冲刺或者刺击。
可选地,获取单元还用于:利用第一相机对虚拟场景中的目标对象进行图像采集,得到第一画面;并,利用第二相机采集得到携带有交互信息的第二画面。
根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
根据本申请实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。
在本申请实施例中,在第一终端上生成目标应用的虚拟场景的第一画面和目标应用的交互信息所在的第二画面,将第一画面传输给第二终端进行显示,并在第一终端上显示第二画面;根据第一终端的状态控制第一画面中的目标对象,第一终端可以为用户已有的手机、平板等智能设备,而第二终端可以为用户家中的智能电视等设备,从而通过用户已有的第一终端和第二终端构建了体感游戏系统,可以解决相关技术中构建体感游戏系统的成本较高的技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的对象的控制方法的硬件环境的示意图;
图2是根据本申请实施例的一种可选的对象的控制方法的流程图;
图3是根据本申请实施例的一种可选的对象的控制方案的示意图;
图4是根据本申请实施例的一种可选的对象的控制方案的示意图;
图5是根据本申请实施例的一种可选的对象的控制方案的示意图;
图6是根据本申请实施例的一种可选的对象的控制方案的示意图;
图7是根据本申请实施例的一种可选的对象的控制方案的示意图;
图8是根据本申请实施例的一种可选的对象的控制方案的示意图;
图9是根据本申请实施例的一种可选的对象的控制方案的示意图;
图10是根据本申请实施例的一种可选的对象的控制方案的示意图;
图11是根据本申请实施例的一种可选的对象的控制装置的示意图;
以及
图12是根据本申请实施例的一种终端的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请实施例的一方面,提供了一种对象的控制方法的方法实施例。
可选地,在本实施例中,上述对象的控制方法可以应用于如图1所示的由终端101(即下文中的第一终端)和服务器103所构成的硬件环境中。如图1所示,服务器103通过网络与终端101进行连接,可用于为终端或终端上安装的客户端提供服务(如游戏服务、应用服务等),可在服务器上或独立于服务器设置数据库105,用于为服务器103提供数据存储服务,上述网络包括但不限于:广域网、城域网或局域网,终端101并不限定于pc、手机、平板电脑等。
本申请实施例的对象的控制方法可以由终端101来执行,还可以是由服务器103和终端101共同执行。其中,终端101执行本申请实施例的对象的控制方法也可以是由安装在其上的客户端来执行。图2是根据本申请实施例的一种可选的对象的控制方法的流程图,如图2所示,该方法可以包括以下步骤:
步骤s202,获取第一画面和第二画面,第一画面为第一终端生成的目标应用的虚拟场景的画面,第二画面为第一终端生成的目标应用的交互信息所在的画面,目标应用安装在第一终端上。
上述智能终端上安装有目标应用的客户端,目标应用可以为提供三维虚拟场景的应用,如提供三维虚拟游戏场景的游戏应用、提供三维虚拟仿真场景的仿真应用(如仿真战场的应用)、提供三维虚拟社交场景的社交应用等,后续游戏为例进行说明。
步骤s204,将第一画面传输给第二终端进行显示,并在第一终端上显示第二画面。
步骤s206,根据第一终端的状态控制第一画面中的目标对象,目标对象为虚拟场景中的对象。
上述第一终端可以为手机、平板等便携式的智能终端,第二终端相对于第一终端为大屏设备,如智能电视等。后续以第一终端为手机、第二终端为智能电视为例进行说明。
例如,目前手机设备和游戏应用,均支持将手机屏幕中的信息投到电视、平板等第二屏上显示,由于第二屏通常比手机屏幕大,所以手机就变成了第二屏的状态显示和控制器,在这种投屏方案中,若将手机作为第二屏的复制或状态显示设备或控制器设备和计算器,本身比较浪费手机中的各种感应器功能,而本方案可以利用手机中的各种感应器与第二屏做体感互动,可以在不需要或只需要极少的配件的情况下就能实现一些体感操作,只需要手机和第二屏就可以达到体感游戏的效果。
通过上述步骤,在第一终端上生成目标应用的虚拟场景的第一画面和目标应用的交互信息所在的第二画面,将第一画面传输给第二终端进行显示,并在第一终端上显示第二画面;根据第一终端的状态控制第一画面中的目标对象,第一终端可以为用户已有的手机、平板等智能设备,而第二终端可以为用户家中的智能电视等设备,从而通过用户已有的第一终端和第二终端构建了体感游戏系统,可以解决相关技术中构建体感游戏系统的成本较高的技术问题。
在上述实施例中,获取第一画面和第二画面包括:利用第一相机对虚拟场景中的目标对象进行图像采集,得到第一画面;利用第二相机采集得到携带有交互信息的第二画面。该方案中,将手机上的场景投射到第二屏(即第二终端)上,此时游戏中将同时使用两个摄像机,一个主摄像机(即第一相机),采集到的内容显示在第二屏中,另一个是辅助摄像机,采集到的内容显示在手机上,辅助摄像机显示一些ui信息或提示等交互信息,可以作为一个控制器和状态显示器。
在上述实施例中,根据第一终端的状态控制第一画面中的目标对象包括:获取第一终端中传感器采集到的传感器数据,传感器数据用于表示第一终端的运动状态;根据传感器数据控制第一画面中的目标对象。
可选地,传感器数据包括利用计步传感器提供的接口获取到的计步数据,根据传感器数据控制第一画面中的目标对象包括:控制第一画面中目标对象按照第一步频移动,第一步频与计步数据表示的第二步频成正比,如步频与计步器的频率相同;传感器数据包括利用震动传感器提供的接口获取到的震动数据,根据传感器数据控制第一画面中的目标对象包括:控制第一画面中目标对象按照第三步频移动,第三步频与震动数据表示的震动频率成正比,如步频为震动频率的一半。
例如,进行如图3所示的角色移动控制时,除了可以将手机作为控制器和状态显示器之外,可使用手机中内置的计步器和震动传感器,用来控制游戏中角色的移动,当计步器生效且手机是小范围震动时,根据频率让角色做走路的行为,可以用在跑酷类、射击类、休闲动作类游戏中操作角色。
可选地,传感器数据包括多轴传感器采集到的表示举臂姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与举臂姿态对应的第一操作,控制第一画面中的目标对象执行第一操作。
多轴传感器可以为六轴传感器,该传感器包括三个角:偏航角(yaw)、横滚角(roll)以及俯仰角(pitch),横滚角是围绕x轴旋转,俯仰角是围绕y轴的旋转,可视为飞机的上下俯仰,偏航角是围绕z轴旋转,可视为控制飞机的偏航。
可以预先在数据库中保存多种姿态(如举臂、下蹲、高抬腿等)的轨迹数据,在进行姿态识别时,由于传感器中的加速度计可以获得三个轴向上的加速度,而地球重力是长期存在且永远竖直向下的,因此可以根据重力加速度相对于芯片的指向为参考算得当前位置,通过实时采集的六轴传感器在各个时间点上的位置,从而可以得到一段时间内用户的运动轨迹,通过将该运动轨迹与数据库中的轨迹数据相对比,即可确定用户的姿态,如举臂、高抬腿等。
例如,按照如图4所示的举臂动作进行角色动作的控制,用户举起或放下手机时,根据手机中的六轴感应器,操作角色攻击或做某种动作。
可选地,传感器数据包括多轴传感器采集到的表示下蹲姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与下蹲姿态对应的第二操作,控制第一画面中的目标对象执行第二操作。
例如,按照如图5所示的下蹲动作进行角色动作的控制,用户平举手机做下蹲动作时,根据手机中的六轴感应器操作角色攻击或做某种动作。
可选地,传感器数据包括多轴传感器采集到的表示高抬腿姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与高抬腿姿态对应的第三操作,控制第一画面中的目标对象执行第三操作。
例如,按照如图6所示的高抬腿动作进行角色动作的控制,用户将手机按在腿上做高抬腿时,根据手机中的六轴感应器操作角色奔跑或做某种动作。
可选地,传感器数据包括多轴传感器采集到的表示跳起姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与跳起姿态对应的第四操作,控制第一画面中的目标对象执行第四操作。
例如,按照如图7所示的跳起的腿部动作进行角色动作的控制,用户持手机跳跃,根据手机中的六轴感应器操作角色跳跃或做某种动作。
可选地,传感器数据包括多轴传感器采集到的声音数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与声音数据对应的第五操作,控制第一画面中的目标对象执行第五操作。
例如,如图8所示,根据声音进行角色动作,用户持手机对麦克风发出特定声音(如吹气、大叫等),根据手机中的麦克做特定的声音判断,然后操作角色做某种动作。
可选地,传感器数据包括多轴传感器采集到的表示手部姿态的数据,其中,根据传感器数据控制第一画面中的目标对象包括:从多个操作中查找与手部姿态对应的第六操作,控制第一画面中的目标对象执行第六操作,如在手部姿态为甩手的情况下,控制第一画面中的目标对象进行横移;在手部姿态为横挥的情况下,控制第一画面中的目标对象进行斩击;在手部姿态为刺出的情况下,控制第一画面中的目标对象进行冲刺或者刺击。
例如,如图9所示,用户通过甩手或横挥进行角色动作的控制,用户持手机横向甩动手机,根据手机中的六轴传感器计算横移的距离和速度,进而操作角色横移或斩击或某种动作。
如图10所示,用户通过刺出进行角色动作的控制,用户持手机竖向刺出手机,根据手机中的六轴传感器计算移动的距离和速度,进而操作角色冲刺或刺击或某种动作,在本申请的技术方案中,用手机和电视联动就可以实现一些有趣的vr效果。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
根据本申请实施例的另一个方面,还提供了一种用于实施上述对象的控制方法的对象的控制装置。图11是根据本申请实施例的一种可选的对象的控制装置的示意图,如图11所示,该装置可以包括:
获取单元1101,用于获取第一画面和第二画面,其中,所述第一画面为目标应用的虚拟场景的画面,所述第二画面为所述目标应用的交互信息所在的画面,所述目标应用安装在第一终端上;
显示单元1103,用于将所述第一画面传输给第二终端进行显示,并在所述第一终端上显示所述第二画面;
控制单元1105,用于根据所述第一终端的状态控制所述第一画面中的目标对象,其中,所述目标对象为所述虚拟场景中的对象。
上述第一终端可以为手机、平板等便携式的智能终端,第二终端相对于第一终端为大屏设备,如智能电视等。后续以第一终端为手机、第二终端为智能电视为例进行说明。
例如,目前手机设备和游戏应用,均支持将手机屏幕中的信息投到电视、平板等第二屏上显示,由于第二屏通常比手机屏幕大,所以手机就变成了第二屏的状态显示和控制器,在这种投屏方案中,若将手机作为第二屏的复制或状态显示设备或控制器设备和计算器,本身比较浪费手机中的各种感应器功能,而本方案可以利用手机中的各种感应器与第二屏做体感互动,可以在不需要或只需要极少的配件的情况下就能实现一些体感操作,只需要手机和第二屏就可以达到体感游戏的效果。
需要说明的是,该实施例中的获取单元1101可以用于执行本申请实施例中的步骤s202,该实施例中的显示单元1103可以用于执行本申请实施例中的步骤s204,该实施例中的控制单元1105可以用于执行本申请实施例中的步骤s206。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。
通过上述模块,在第一终端上生成目标应用的虚拟场景的第一画面和所述目标应用的交互信息所在的第二画面,将所述第一画面传输给第二终端进行显示,并在所述第一终端上显示所述第二画面;根据所述第一终端的状态控制所述第一画面中的目标对象,第一终端可以为用户已有的手机、平板等智能设备,而第二终端可以为用户家中的智能电视等设备,从而通过用户已有的第一终端和第二终端构建了体感游戏系统,可以解决相关技术中构建体感游戏系统的成本较高的技术问题。
可选地,所述控制单元还用于:获取所述第一终端中传感器采集到的传感器数据,其中,所述传感器数据用于表示所述第一终端的运动状态;根据所述传感器数据控制所述第一画面中的所述目标对象。
可选地,所述传感器数据包括计步数据,其中,所述控制单元还用于:控制所述第一画面中目标对象按照第一步频移动,其中,所述第一步频与所述计步数据表示的第二步频成正比。
可选地,所述传感器数据包括震动数据,其中,所述控制单元还用于:控制所述第一画面中目标对象按照第三步频移动,其中,所述第三步频与所述震动数据表示的震动频率成正比。
可选地,所述传感器数据包括多轴传感器采集到的表示举臂姿态的数据,其中,所述控制单元还用于:从多个操作中查找与所述举臂姿态对应的第一操作,控制所述第一画面中的所述目标对象执行所述第一操作。
可选地,所述传感器数据包括多轴传感器采集到的表示下蹲姿态的数据,其中,所述控制单元还用于:从多个操作中查找与所述下蹲姿态对应的第二操作,控制所述第一画面中的所述目标对象执行所述第二操作。
可选地,所述传感器数据包括多轴传感器采集到的表示高抬腿姿态的数据,其中,所述控制单元还用于:从多个操作中查找与所述高抬腿姿态对应的第三操作,控制所述第一画面中的所述目标对象执行所述第三操作。
可选地,所述传感器数据包括多轴传感器采集到的表示跳起姿态的数据,其中,所述控制单元还用于:从多个操作中查找与所述跳起姿态对应的第四操作,控制所述第一画面中的所述目标对象执行所述第四操作。
可选地,所述传感器数据包括多轴传感器采集到的声音数据,其中,所述控制单元还用于:从多个操作中查找与所述声音数据对应的第五操作,控制所述第一画面中的所述目标对象执行所述第五操作。
可选地,所述传感器数据包括多轴传感器采集到的表示手部姿态的数据,其中,所述控制单元还用于:从多个操作中查找与所述手部姿态对应的第六操作,控制所述第一画面中的所述目标对象执行所述第六操作,其中,所述手部姿态包括甩手、横挥以及刺出中的至少之一。
可选地,控制所述第一画面中的所述目标对象执行所述第六操作包括以下至少之一:在所述手部姿态为甩手的情况下,控制所述第一画面中的所述目标对象进行横移;在所述手部姿态为横挥的情况下,控制所述第一画面中的所述目标对象进行斩击;在所述手部姿态为刺出的情况下,控制所述第一画面中的所述目标对象进行冲刺或者刺击。
可选地,所述获取单元还用于:利用第一相机对所述虚拟场景中的所述目标对象进行图像采集,得到所述第一画面;并,利用第二相机采集得到携带有所述交互信息的所述第二画面。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
根据本申请实施例的另一个方面,还提供了一种用于实施上述对象的控制方法的服务器或终端。
图12是根据本申请实施例的一种终端的结构框图,如图12所示,该终端可以包括:一个或多个(图12中仅示出一个)处理器1201、存储器1203、以及传输装置1205,如图12所示,该终端还可以包括输入输出设备1207。
其中,存储器1203可用于存储软件程序以及模块,如本申请实施例中的对象的控制方法和装置对应的程序指令/模块,处理器1201通过运行存储在存储器1203内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的对象的控制方法。存储器1203可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1203可进一步包括相对于处理器1201远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置1205用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1205包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1205为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。
其中,具体地,存储器1203用于存储应用程序。
处理器1201可以通过传输装置1205调用存储器1203存储的应用程序,以执行下述步骤:
获取第一画面和第二画面,其中,所述第一画面为目标应用的虚拟场景的画面,所述第二画面为所述目标应用的交互信息所在的画面,所述目标应用安装在第一终端上;
将所述第一画面传输给第二终端进行显示,并在所述第一终端上显示所述第二画面;
根据所述第一终端的状态控制所述第一画面中的目标对象,其中,所述目标对象为所述虚拟场景中的对象。
处理器1201还用于执行下述步骤:
在所述手部姿态为甩手的情况下,控制所述第一画面中的所述目标对象进行横移;
在所述手部姿态为横挥的情况下,控制所述第一画面中的所述目标对象进行斩击;
在所述手部姿态为刺出的情况下,控制所述第一画面中的所述目标对象进行冲刺或者刺击。
采用本申请实施例,在第一终端上生成目标应用的虚拟场景的第一画面和所述目标应用的交互信息所在的第二画面,将所述第一画面传输给第二终端进行显示,并在所述第一终端上显示所述第二画面;根据所述第一终端的状态控制所述第一画面中的目标对象,第一终端可以为用户已有的手机、平板等智能设备,而第二终端可以为用户家中的智能电视等设备,从而通过用户已有的第一终端和第二终端构建了体感游戏系统,可以解决相关技术中构建体感游戏系统的成本较高的技术问题。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解,图12所示的结构仅为示意,终端可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图12其并不对上述电子装置的结构造成限定。例如,终端还可包括比图12中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图12所示不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。
本申请的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行对象的控制方法的程序代码。
可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
获取第一画面和第二画面,其中,所述第一画面为目标应用的虚拟场景的画面,所述第二画面为所述目标应用的交互信息所在的画面,所述目标应用安装在第一终端上;
将所述第一画面传输给第二终端进行显示,并在所述第一终端上显示所述第二画面;
根据所述第一终端的状态控制所述第一画面中的目标对象,其中,所述目标对象为所述虚拟场景中的对象。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
在所述手部姿态为甩手的情况下,控制所述第一画面中的所述目标对象进行横移;
在所述手部姿态为横挥的情况下,控制所述第一画面中的所述目标对象进行斩击;
在所述手部姿态为刺出的情况下,控制所述第一画面中的所述目标对象进行冲刺或者刺击。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除