[发明专利]一种射击游戏的滑动转向方法及装置有效
| 申请号: | 201510471135.0 | 申请日: | 2015-07-31 |
| 公开(公告)号: | CN105068706B | 公开(公告)日: | 2018-11-20 |
| 发明(设计)人: | 张维谦;胡亚辉 | 申请(专利权)人: | 广州周游网络科技有限公司 |
| 主分类号: | G06F3/0488 | 分类号: | G06F3/0488;A63F13/2145 |
| 代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 蔡德晟 |
| 地址: | 510651 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 射击 游戏 滑动 转向 方法 装置 | ||
本发明涉及一种射击游戏的滑动转向方法,其应用于具有触摸显示屏的移动终端,包括如下步骤,定位步骤,当移动终端处于游戏界面时,若检测到触摸屏的右半部有按压操作,则记录当前按压触摸屏的位置;判断步骤,当所述按压发生左右滑动操作,则执行滑动转向步骤,当所述按压消失则执行点击转向步骤;滑动转向步骤,根据本次按压触摸屏的位置与上一次按压触摸屏的位置计算得到在X轴上的滑动距离及滑动方向,以使所述虚拟摄像机相对于移动终端的显示屏向左和向右转动;点击转向步骤,驱动虚拟摄像机的中央旋转至当前按压触摸屏的位置。本发明还包括一种射击游戏的滑动转向装置。本发明能方便虚拟摄像机进行滑动转向,同时能有效提高游戏体验度。
技术领域
本发明涉及一种移动游戏中的滑动转向技术,尤其涉及一种移动触屏终端上的射击游戏的滑动转向方法及装置。
背景技术
移动游戏是一种用户通过移动通讯网络在移动触屏终端如手机、平板电脑等平台上操作的电子游戏业务,其包括棋牌游戏、角色游戏、策略游戏、动作游戏等。射击游戏作为动作游戏中的一种,目前其通过虚拟摄像机进行瞄准转向射击,虚拟摄像机的转向的实现通常使用如下的方案,如现在移动触屏终端上的主流的FPS(如现代战争系列)和TPS(如火线指令系列)都使用了摇杆操作的方案,这种方案就是在触屏上模拟一个控制目标移动的左摇杆,该左摇杆通常由左手进行控制,同时屏幕的两侧还设置有用于控制虚拟摄像机的镜头进行转向的左右按键。
但是,由于左转向和控制目标移动均需要左手才能完成,故左转向和控制目标的移动并不方便同时进行,也就是说目标只能够停留在原地才能进行转向操作,这就会使得玩家玩游戏时的整体感觉下降,并会因为操作不便而使得FPS和TPS在移动触屏设备上的发展困难,而达不到该有的市场效果。
发明内容
针对现有技术的不足,本发明的目的旨在于提供一种方便虚拟摄像机进行滑动转向,同时能有效提高游戏体验度的射击游戏的滑动转向方法。
为实现上述目的,本发明采用如下技术方案:
一种射击游戏的滑动转向方法,其应用于具有触摸显示屏的移动终端,其包括如下步骤:
定位步骤,当移动终端处于游戏界面时,若检测到触摸屏的右半部有按压操作,则记录当前按压触摸屏的位置;
判断步骤,当所述按压发生左右滑动操作,则执行滑动转向步骤,当所述按压消失则执行点击转向步骤;
滑动转向步骤,根据本次按压触摸屏的位置与上一次按压触摸屏的位置计算得到在X轴上的滑动距离及滑动方向,根据所述滑动距离及滑动方向驱动虚拟摄像机旋转相应的角度,以使所述虚拟摄像机相对于移动终端的显示屏向左和向右转动;
点击转向步骤,驱动虚拟摄像机的中央旋转至当前按压触摸屏的位置。
优选的,所述滑动转向步骤还包括,
当所述按压消失时,则返回定位步骤。
优选的,所述点击转向步骤包括如下子步骤:
第一辅助步骤,获取触摸屏的点击坐标,并创建一条从虚拟摄像机的近裁面为起点并穿过点击坐标的射线;
第二辅助步骤,获取所述射线的方向参数,根据所述方向参数创建一个Z轴朝向与该方向参数相同的注视约束旋转四元数;
应用步骤,根据主视约束旋转四元数进行度算,并通过插值运算,使得虚拟摄像机旋转至当前按压触摸屏的位置。
本发明还涉及一种射击游戏的滑动转向装置,其应用于具有触摸显示屏的移动终端,包括如下模块:
定位模块,用于当移动终端处于游戏界面时,若检测到触摸屏的右半部有按压操作,则记录当前按压触摸屏的位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州周游网络科技有限公司,未经广州周游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510471135.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手糊玻璃钢的制作方法
- 下一篇:一种吹瓶机封口缸组件及吹瓶机





