System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子游戏,尤其是涉及到一种游戏虚拟相机的控制方法及装置、存储介质、计算机设备。
技术介绍
1、游戏中的游戏画面是通过游戏虚拟相机拍摄游戏场景获得的,一般来说在游戏中以玩家角色为第一视角或者看向玩家的第三视角设置游戏虚拟相机,从而通过游戏虚拟相机拍摄游戏场景进行画面展示。
2、当前游戏虚拟相机的视角相对固定,无法在游戏场景中充分展示游戏效果,例如战斗时始终以玩家角色的第一视角看向怪物,就会错过许多玩家角色的战斗表现特效,游戏表现力不足。
技术实现思路
1、有鉴于此,本申请提供了一种游戏虚拟相机的控制方法及装置、存储介质、计算机设备,该方案随游戏内发生的不同事件,将与发生事件匹配的虚拟相机状态参数同步到游戏主相机中,使得游戏主相机能够随游戏事件的实时产生自动进行切换至匹配的镜头进行拍摄,避免拍摄镜头单一,提升游戏表现力。
2、根据本申请的一个方面,提供了一种游戏虚拟相机的控制方法,所述方法包括:
3、在游戏主相机以第一虚拟相机的第一状态参数拍摄游戏战斗场景的过程中,响应于目标事件触发信号,查询目标事件对应的第二虚拟相机;
4、将所述第二虚拟相机的第二状态参数同步至所述游戏主相机;
5、通过所述游戏主相机以所述第二状态参数拍摄游戏战斗场景。
6、可选地,所述通过所述游戏主相机以所述第二状态参数拍摄游戏战斗场景,包括:
7、依据所述第一状态参数和所述第二状态参数,判断所述第一虚拟相机与所述第二虚拟
8、若符合所述预设相机过渡条件,则获取从所述第一状态参数过渡至所述第二状态参数的相机过渡数据,通过所述游戏主相机以所述相机过渡数据拍摄游戏战斗场景,并在过渡至所述第二状态参数后,通过所述游戏主相机以所述第二状态参数拍摄游戏战斗场景;
9、若不符合所述预设相机过渡条件,则将所述游戏主相机直接切换至以所述第二状态参数拍摄游戏战斗场景。
10、可选地,所述依据所述第一状态参数和所述第二状态参数,判断所述第一虚拟相机与所述第二虚拟相机是否符合预设相机过渡条件之前,所述方法还包括:
11、判断所述目标事件的事件类型是否属于预设切换类型,其中,所述预设切换类型包括触发游戏战斗场景中游戏模型的显示状态产生变化的游戏事件类型;
12、若所述目标事件类型属于所述预设切换类型,则将所述游戏主相机切换至以所述第二状态参数拍摄游戏战斗场景;
13、若所述目标事件类型不属于所述预设切换类型,则执行所述依据所述第一状态参数和所述第二状态参数,判断所述第一虚拟相机与所述第二虚拟相机是否符合预设相机过渡条件。
14、可选地,所述获取从所述第一状态参数过渡至所述第二状态参数的相机过渡数据,包括:
15、按照预设规则,在多种过渡方式中选择目标过渡方式,其中,每种所述过渡方式包括过渡曲线类型和过渡时长;
16、通过状态驱动相机计算以所述目标过渡方式从所述第一状态参数过渡至所述第二状态参数的相机过渡数据。
17、可选地,所述查询目标事件对应的第二虚拟相机,包括:
18、在所述游戏战斗场景对应的预设相机配置表中,查询所述目标事件对应的第二虚拟相机,其中,所述预设相机配置表包括多种游戏事件各自对应的预设虚拟相机标识,所述游戏事件包括场景进入事件、卡牌选择事件、技能释放事件、技能效果展示事件以及战斗结果展示事件中至少一种。
19、可选地,所述响应于目标事件触发信号,查询目标事件对应的第二虚拟相机之前,所述方法还包括:
20、响应于游戏战斗场景的进入信号,将所述预设相机配置表对应的预设虚拟相机设置为待命状态,并查询所述预设相机配置表中场景进入事件对应的第一虚拟相机标识,通过调整所述第一虚拟相机为全部预设虚拟相机的最高优先级以使所述第一虚拟相机变为活动状态后,将所述第一虚拟相机的第一状态参数同步至所述游戏主相机;
21、通过所述游戏主相机以所述第一虚拟相机的第一状态参数拍摄游戏战斗场景。
22、可选地,所述方法还包括:
23、确定至少一个预设跟随对象,根据所述预设跟随对象的被跟随部位,确定预设跟随对象模型中与所述被跟随部位对应的跟随骨骼,并创建预设跟随虚拟相机,将所述预设跟随虚拟相机的跟随目标设置为所述跟随骨骼;和/或,
24、确定至少一个预设看向对象,根据所述预设看向对象的被看向部位,确定预设看向对象模型中与所述被看向部位对应的看向骨骼,并创建预设看向虚拟相机,将所述预设看向虚拟相机的看向目标设置为所述看向骨骼;和/或,
25、依据至少一组设定状态参数,创建至少一个预设场景虚拟相机;
26、其中,所述预设虚拟相机包括所述预设跟随虚拟相机、所述预设看向虚拟相机以及所述预设场景虚拟相机中至少一个。
27、根据本申请的另一方面,提供了一种游戏虚拟相机的控制装置,所述装置包括:
28、相机查询模块,用于在游戏主相机以第一虚拟相机的第一状态参数拍摄游戏战斗场景的过程中,响应于目标事件触发信号,查询目标事件对应的第二虚拟相机;
29、参数同步模块,用于将所述第二虚拟相机的第二状态参数同步至所述游戏主相机;
30、拍摄模块,用于通过所述游戏主相机以所述第二状态参数拍摄游戏战斗场景。
31、可选地,所述拍摄模块,还用于:
32、依据所述第一状态参数和所述第二状态参数,判断所述第一虚拟相机与所述第二虚拟相机是否符合预设相机过渡条件,其中,所述预设相机过渡条件包括至少一种状态参数的差值小于对应的状态参数预设差值;
33、若符合所述预设相机过渡条件,则获取从所述第一状态参数过渡至所述第二状态参数的相机过渡数据,通过所述游戏主相机以所述相机过渡数据拍摄游戏战斗场景,并在过渡至所述第二状态参数后,通过所述游戏主相机以所述第二状态参数拍摄游戏战斗场景;
34、若不符合所述预设相机过渡条件,则将所述游戏主相机直接切换至以所述第二状态参数拍摄游戏战斗场景。
35、可选地,所述拍摄模块,还用于:
36、在所述依据所述第一状态参数和所述第二状态参数,判断所述第一虚拟相机与所述第二虚拟相机是否符合预设相机过渡条件之前,判断所述目标事件的事件类型是否属于预设切换类型,其中,所述预设切换类型包括触发游戏战斗场景中游戏模型的显示状态产生变化的游戏事件类型;
37、若所述目标事件类型属于所述预设切换类型,则将所述游戏主相机切换至以所述第二状态参数拍摄游戏战斗场景;
38、若所述目标事件类型不属于所述预设切换类型,则执行所述依据所述第一状态参数和所述第二状态参数,判断所述第一虚拟相机与所述第二虚拟相机是否符合预设相机过渡条件。
39、可选地本文档来自技高网...
【技术保护点】
1.一种游戏虚拟相机的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述游戏主相机以所述第二状态参数拍摄游戏战斗场景,包括:
3.根据权利要求2所述的方法,其特征在于,所述依据所述第一状态参数和所述第二状态参数,判断所述第一虚拟相机与所述第二虚拟相机是否符合预设相机过渡条件之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述获取从所述第一状态参数过渡至所述第二状态参数的相机过渡数据,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述查询目标事件对应的第二虚拟相机,包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于目标事件触发信号,查询目标事件对应的第二虚拟相机之前,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.一种游戏虚拟相机的控制装置,其特征在于,所述装置包括:
9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任
10.一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法。
...【技术特征摘要】
1.一种游戏虚拟相机的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述游戏主相机以所述第二状态参数拍摄游戏战斗场景,包括:
3.根据权利要求2所述的方法,其特征在于,所述依据所述第一状态参数和所述第二状态参数,判断所述第一虚拟相机与所述第二虚拟相机是否符合预设相机过渡条件之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述获取从所述第一状态参数过渡至所述第二状态参数的相机过渡数据,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述查询目标事件对应的第二虚拟相机,包括:...
【专利技术属性】
技术研发人员:丁夫汀,范超杰,
申请(专利权)人:北京第一波互动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。