[发明专利]3d游戏中的相机控制方法和装置有效
申请号: | 201510998903.8 | 申请日: | 2015-12-25 |
公开(公告)号: | CN105597311B | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 鲁立 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/24 | 分类号: | A63F13/24;A63F13/23;A63F13/2145;H04N5/232 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 江耀纯 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 中的 相机 控制 方法 装置 | ||
本发明公开了一种3d游戏中的相机控制方法和装置,所述方法包括:检测3d游戏场景中相机当前拍摄方向的水平分量与游戏角色当前的前进方向之间的夹角θ的大小;保持所述相机当前拍摄方向的垂直分量不变,控制所述相机以角速度ω绕所述游戏角色水平转动,以减小所述夹角θ;所述角速度ω满足:ω=An*θ;所述An为预先设置的当所述夹角θ在(Jn,Jn+1)内时的角速度参数,Jn为预先设置的第n夹角阈值,An≥0,0°≤Jn<Jn+1≤180°,n为自然数。可根据夹角θ的大小,设置不同的角速度参数,以对在不同区间内的回转速度进行控制,可避免小角度转动时的画面晃动并实现游戏角色转身时相机镜头的快速跟随,改善玩家体验。
技术领域
本发明涉及游戏控制技术领域,尤其涉及一种3d游戏中的相机控制方法和装置。
背景技术
PC端的3d游戏操作时一般都是用鼠标和方向键操控角色的移动,可操控性不仅好,而且有多种实现方式。而对于游戏主机(如Xbox,wii,PlayStation等)来说,没有鼠标和键盘这样复杂的输入设备,通常是通过手柄实现游戏角色的移动,手柄一般分为主摇杆和副摇杆两个方向控制装置,通过主摇杆控制游戏角色的移动,通过副摇杆控制相机镜头的方向。对于手机来说,输入设备更加简单,一般只有一块触摸屏,现阶段的手机3d游戏通常通过在触摸屏上模拟主摇杆和副摇杆的操作,采用类似游戏主机的方式控制游戏角色和相机的移动。
现有的3d游戏中的相机控制方法主要有以下三种:
方案一:采用固定的视角,例如45°,在任意时刻相机相对于游戏角色的位置不作任何调整,相机以固定的距离和拍摄角度跟随游戏角色移动。
方案二:采用副摇杆对相机的拍摄方向进行控制,通过虚拟的或实体的副摇杆控制相机以一定的半径绕所述游戏角色转动。
方案三:相机自动跟随,当游戏角色向着正前方前进时,相机不做任何转动,以一定距离跟随游戏角色后方;当游戏角色的移动方向为非正前方时,相机将以一定的角速度回转到游戏角色的后方,例如游戏角色向左边移动时,相机也会以游戏角色为中心以固定的角速度向左边转动。
发明内容
如背景技术中所述,方案一在游戏全程中均采用统一固定的视角,玩家无法以其他角度观看游戏内容。方案二通过副摇杆对相机进行操控,虽然可在不同视角下进行游戏,但是副摇杆的操作复杂,并且需要双手操作。方案三通过将相机跟随在游戏角色后方,在一定程度上简化了玩家的操作,但是回转过程中的角速度恒定,若角速度设置得较大,当游戏角色小角度转动时,相机的回转过快,会造成游戏画面的晃动;而若角速度设置得较小,当游戏角色快速转身时,相机镜头又无法及时跟随,玩家体验较差。
本发明实施例的目的在于提供了一种3d游戏中的相机控制方法和装置,依据相机偏移角度的大小,对相机的回转过程进行控制,实现相机的变速跟随。
本发明实施例提供了第一种3d游戏中的相机控制方法,包括:
检测3d游戏场景中相机当前拍摄方向的水平分量与游戏角色当前的前进方向之间的夹角θ的大小;
保持所述相机当前拍摄方向的垂直分量不变,控制所述相机以角速度ω绕所述游戏角色水平转动,以减小所述夹角θ;所述角速度ω满足:
ω=An*θ;
其中,所述An为预先设置的当所述夹角θ在(Jn,Jn+1)内时的角速度参数,Jn为预先设置的第n夹角阈值,An≥0,0°≤Jn<Jn+1≤180°,n为自然数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510998903.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟对象投掷控制方法及装置
- 下一篇:轮滑鞋