The invention discloses a shooting control method and a device. Fire control method comprises the following steps: S1, detected by shooting skills control as the center of the first preset region touch events; S2, following control according to the touch event: when detecting the touch event for the click operation, according to the operation of the touch screen click on the position of the relative position and click operation before shooting the location control skills, as well as the default conversion ratio is calculated from the relative position of the game interface in a preset point and the target point, and further determines the position of the target, or to set the first control switch angle speed rotational angle to make the target point in the direction of adjusting the angle after quasi heart, then shooting at the location pointed to by the quasi heart. The shooting control method and device of the invention have high operating efficiency, and the game experience of the player is better.
【技术实现步骤摘要】
一种射击控制方法及装置
本专利技术涉及射击游戏中的交互控制,特别是涉及一种射击控制方法及装置。
技术介绍
在FPS(First-PersonShootingGame,第一人称射击类游戏)或TPS(Third-PersonShootingGame,第三人称射击类游戏)等射击类手机游戏中,常涉及视角转动的控制以及通过射击键执行射击操作的控制。现有的方案中,左手拇指拖动摇杆控制角色的移动,右手拇指处是摇杆形态的射击键。当玩家按住射击键时自动进行射击。当玩家按住射击键并滑动时,角色进行持续射击。与此同时,如图1所示,游戏的视角沿滑动方向(即角度a)以一定速度v转动,从当前视角方向P0转动到目标视角方向P上,从而实现同时射击和转动射击方向的操作。如果要转动视角时不射击,则通过在右边屏幕中射击键以外的空白区域滑动操作,即控制转动视角。该方案的两种转向方式要进行“转动视角并射击”的操作各有缺点:不同时开枪的转向方式需要先转动视角,再点击射击键,涉及两步操作;另一种方式在转动过程中会不断浪费自动射击的子弹,并且摇杆的方式决定了在玩家做出滑动摇杆的动作时到视角转动到对应的方 ...
【技术保护点】
一种射击控制方法,其特征在于:包括以下步骤:S1,检测以射击技能控件为中心的第一预设区域内的触控事件;S2,根据触控事件进行如下控制:当检测到所述触控事件为点击操作时,根据所述点击操作的触屏位置(C2)与点击操作之前射击技能控件所在的位置(C1)的相对位置关系,以及预设的换算比例计算出游戏界面中一预设点(D1)与目标点的相对位置关系,进而确定出目标点的位置,控制切换视角或者以第一设定速度转动视角以使所述目标点处于调整视角方向后的准心上,然后向准心所指向的位置进行射击。
【技术特征摘要】
1.一种射击控制方法,其特征在于:包括以下步骤:S1,检测以射击技能控件为中心的第一预设区域内的触控事件;S2,根据触控事件进行如下控制:当检测到所述触控事件为点击操作时,根据所述点击操作的触屏位置(C2)与点击操作之前射击技能控件所在的位置(C1)的相对位置关系,以及预设的换算比例计算出游戏界面中一预设点(D1)与目标点的相对位置关系,进而确定出目标点的位置,控制切换视角或者以第一设定速度转动视角以使所述目标点处于调整视角方向后的准心上,然后向准心所指向的位置进行射击。2.根据权利要求1所述的射击控制方法,其特征在于:步骤S2中,根据如下公式确定出目标点的位置:x2=x1×K,y2=y1×K,其中,x1、y1分别表示所述点击操作的触屏位置(C2)在以所述射击技能控件所在的位置(C1)为原点的坐标系中的横坐标、纵坐标;K表示预设的换算比例;x2、y2分别表示目标点在以所述游戏界面中一预设点(D1)为原点的坐标系中的横坐标、纵坐标。3.根据权利要求2所述的射击控制方法,其特征在于:步骤S1中,所述第一预设区域为以点击操作之前所述射击技能控件所在的位置(C1)为圆心,以r为半径的圆形区域;步骤S2中,所述预设的换算比例K的值取R/r,其中,R是以所述游戏界面中一预设点(O’)为圆心的圆形区域的预设半径。4.根据权利要求1所述的射击控制方法,其特征在于:步骤S2中,还包括控制所述射击技能控件移动到所述点击操作的触屏位置(C2),将所述点击操作的触屏位置(C2)作为所述射击技能控件的中心位置。5.根据权利要求1或4所述的射击控制方法,其特征在于:向准心所指向的位置进行射击包括:当检测到的所述点击操作为单击时,向准心所指向的位置进行单次射击。6.根据权利要求1或4所述的射击控制方法,其特征在于:向准心所指向的位置进行射击包括:当检测到的所述点击操作为点...
【专利技术属性】
技术研发人员:吴伟迪,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。