【技术实现步骤摘要】
相机状态的切换方法和装置
[0001]本申请涉及游戏设计
,特别是涉及一种相机状态的切换方法和装置。
技术介绍
[0002]近年来,游戏设计技术不断发展,场景类的游戏受到大量玩家的青睐,场景类游戏大多为追身镜头,给玩家提供了浸入式的游戏体验。在场景类的游戏中,角色会进行各种动作的变换,为了更加真实细致的表现动作的变换过程,游戏中相机的状态会不断进行切换,使相机跟随角色,捕捉角色的有效镜头,提升玩家的游戏体验。
[0003]相关技术中,游戏的开发人员会先在游戏场景中预先设置多个相机,并在表格中配置用于进行相机状态变换的参数。接着,生成游戏的数据包后,通过代码调用,将表格中的参数配置给游戏场景中的相机,使得通过参数切换实现游戏场景中相机多个状态的切换。
[0004]在实现本申请的过程中,申请人发现相关技术至少存在以下问题:
[0005]角色在游戏中的动作变换、技能释放等都涉及到相机状态的切换,由于事先配置了用于执行状态切换的存储有参数的表格,使得游戏场景中相机状态的切换均需要按照表格的指示进行,无法 ...
【技术保护点】
【技术特征摘要】
1.一种相机状态的切换方法,其特征在于,包括:确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态;采用所述角色状态对相机状态机进行赋值,确定所述角色状态对应的待切换相机状态,在所述相机状态机的状态机界面展示所述待切换相机状态;将所述相机状态机切换至所述待切换相机状态,以及在所述状态机界面模拟所述待切换相机状态的切换过程。2.根据权利要求1所述的方法,其特征在于,所述确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态之前,所述方法还包括:基于相机的原始基类,创建自定义的相机状态机;将所述目标角色的骨骼模型挂载在所述相机状态机,基于所述骨骼模型,向所述相机状态机挂载的相机动画蓝图中添加动画状态机;在所述骨骼模型中定义动画曲线,以使所述动画状态机使用所述动画曲线,所述动画曲线指示了所述目标角色在所处场景中的当前状态下的相机参数。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取基于所述相机状态机接收到的多个相机参数,分别确定所述多个相机参数中每个相机参数上传时在所述相机状态机中对应的融合节点;按照所述每个相机参数对应的融合节点,将所述多个相机参数配置在所述骨骼模型中。4.根据权利要求1所述的方法,其特征在于,所述确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态,包括:在所述每个图像帧中,读取所述目标角色设置的动态曲线的变量值;查询所述变量值对应的状态作为所述目标角色在当前图像帧的所述角色状态。5.根据权利要求1所述的方法,其特征在于,所述采用所述角色状态对相机状态机进行赋值,确定所述角色状态对应的待切换相机状态,在所述相机状态机的状态机界面展示所述待切换相机状态,包括:将所述角色状态赋值至所述相机状态机,基于所述相机状态机,确定所述角色状态对应的目标融合节点;提取所述目标融合节点在所述相机状态机挂载的骨骼模型中对应的相机参数,将所述相机参数指示的相机状态作为所述待切换相机状态;在所述目标角色所处场景调用所述状态机界面,以使所述状态机界面在所述场景中显示,以及基于所述状态机界面展示所述待切换相机状态。6.根据权利要求1所述的方法,其特征在于,所述将所述相机状态机切换...
【专利技术属性】
技术研发人员:王唯翔,黄振京,
申请(专利权)人:完美世界北京软件科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。