[发明专利]相机状态的切换方法和装置在审
申请号: | 202210466817.2 | 申请日: | 2022-04-29 |
公开(公告)号: | CN114931750A | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 王唯翔;黄振京 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/60 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 吕梦雪 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 相机 状态 切换 方法 装置 | ||
本申请公开了一种相机状态的切换方法和装置,涉及游戏设计技术领域,将角色状态作为相机状态切换的条件,使角色状态发生改变后相机的状态也改变,实现角色状态与相机状态切换的同步,利用状态机界面将切换过程可视化。所述方法包括:确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态;采用所述角色状态对相机状态机进行赋值,确定所述角色状态对应的待切换相机状态,在所述相机状态机的状态机界面展示所述待切换相机状态;将所述相机状态机切换至所述待切换相机状态,以及在所述状态机界面模拟所述待切换相机状态的切换过程。
技术领域
本申请涉及游戏设计技术领域,特别是涉及一种相机状态的切换方法和装置。
背景技术
近年来,游戏设计技术不断发展,场景类的游戏受到大量玩家的青睐,场景类游戏大多为追身镜头,给玩家提供了浸入式的游戏体验。在场景类的游戏中,角色会进行各种动作的变换,为了更加真实细致的表现动作的变换过程,游戏中相机的状态会不断进行切换,使相机跟随角色,捕捉角色的有效镜头,提升玩家的游戏体验。
相关技术中,游戏的开发人员会先在游戏场景中预先设置多个相机,并在表格中配置用于进行相机状态变换的参数。接着,生成游戏的数据包后,通过代码调用,将表格中的参数配置给游戏场景中的相机,使得通过参数切换实现游戏场景中相机多个状态的切换。
在实现本申请的过程中,申请人发现相关技术至少存在以下问题:
角色在游戏中的动作变换、技能释放等都涉及到相机状态的切换,由于事先配置了用于执行状态切换的存储有参数的表格,使得游戏场景中相机状态的切换均需要按照表格的指示进行,无法实现角色状态变换与相机状态切换之间的自动同步,相机状态的切换不够灵活,智能性差。
发明内容
有鉴于此,本申请提供了一种相机状态的切换方法和装置,主要目的在于解决目前无法实现角色状态变换与相机状态切换之间的自动同步,相机状态的切换不够灵活,智能性差的问题。
依据本申请第一方面,提供了一种相机状态的方法,该方法包括:
确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态;
采用所述角色状态对相机状态机进行赋值,确定所述角色状态对应的待切换相机状态,在所述相机状态机的状态机界面展示所述待切换相机状态;
将所述相机状态机切换至所述待切换相机状态,以及在所述状态机界面模拟所述待切换相机状态的切换过程。
可选地,所述确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态之前,所述方法还包括:
基于相机的原始基类,创建自定义的相机状态机;
将所述目标角色的骨骼模型挂载在所述相机状态机,基于所述骨骼模型,向所述相机状态机挂载的相机动画蓝图中添加动画状态机;
在所述骨骼模型中定义动画曲线,以使所述动画状态机使用所述动画曲线,所述动画曲线指示了所述目标角色在所处场景中的当前状态下的相机参数。
可选地,所述方法还包括:
获取基于所述相机状态机接收到的多个相机参数,分别确定所述多个相机参数中每个相机参数上传时在所述相机状态机中对应的融合节点;
按照所述每个相机参数对应的融合节点,将所述多个相机参数配置在所述骨骼模型中。
可选地,所述确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态,包括:
在所述每个图像帧中,读取所述目标角色设置的动态曲线的变量值;
查询所述变量值对应的状态作为所述目标角色在当前图像帧的所述角色状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210466817.2/2.html,转载请声明来源钻瓜专利网。