System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 动态模型配置方法、终端设备、装置及存储介质制造方法及图纸_技高网

动态模型配置方法、终端设备、装置及存储介质制造方法及图纸

技术编号:40103962 阅读:26 留言:0更新日期:2024-01-23 18:07
本申请提供一种动态模型配置方法、终端设备、装置及存储介质。该方法包括:在游戏编辑场景中,接收通过游戏编辑器设置的多个目标点;基于预设曲线方程和多个目标点生成针对目标模型集群的初始路径;根据配置的目标偏移量对初始路径进行离散处理,生成初始路径对应的离散路径;将目标路径和指定时间参数配置至目标模型集群中的各目标模型,用以在游戏编辑场景中控制各目标模型按指定时间参数沿目标路径运动,或在游戏运行场景中的目标虚拟角色触发目标事件时,在游戏运行场景中配置目标路径并控制各目标模型按指定时间参数沿目标路径运动;其中,目标路径为初始路径和/或离散路径。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种动态模型配置方法、终端设备、装置及存储介质


技术介绍

1、相关技术中,当游戏场景中需要配置动态的模型,例如配置游戏场景中的鱼阵或鱼群时,通常需要为鱼阵或鱼群中的每一条鱼单独配置一条路径,使其沿该路径运动。

2、但是,游戏场景中的鱼的数量非常庞大时,相关技术则存在着配置工作量繁重、代码维护性低、代码可读性差且占用大量系统空间的问题。


技术实现思路

1、有鉴于此,本申请的目的在于提出一种动态模型配置方法、终端设备、装置及存储介质。

2、基于上述目的,在第一方面,本申请提供了一种动态模型配置方法,所述方法包括:

3、在游戏编辑场景中,接收通过游戏编辑器设置的多个目标点;

4、基于预设曲线方程和所述多个目标点生成针对目标模型集群的初始路径;

5、根据配置的目标偏移量对所述初始路径进行离散处理,生成所述初始路径对应的离散路径;

6、将目标路径和指定时间参数配置至所述目标模型集群中的各目标模型,用以在所述游戏编辑场景中控制各目标模型按所述指定时间参数沿所述目标路径运动,或在游戏运行场景中的目标虚拟角色触发目标事件时,在所述游戏运行场景中配置所述目标路径并控制各目标模型按指定时间参数沿所述目标路径运动;

7、其中,所述目标路径为所述初始路径和/或所述离散路径。

8、在第二方面,本申请提供了一种终端设备,所述终端设备中存储有目标游戏对应的模型集群数据,所述终端设备用于:</p>

9、运行在所述目标游戏,呈现所述目标游戏对应的游戏运行场景;

10、响应于目标虚拟角色在所述游戏运行场景中触发目标事件,从所述目标游戏的游戏服务器获取与所述目标事件对应目标模型集群标识;

11、基于所述目标模型集群标识,从所述模型集群数据中确定与所述目标事件对应目标模型集群和目标配置数据,其中,所述目标配置数据包括目标路径,所述目标路径基于预设曲线方程和多个目标点生成,和/或基于预设曲线方程、多个目标点以及预先配置的目标偏移量生成;

12、基于所述目标配置数据和所述模型集群,在所述游戏运行场景中配置所述目标路径并控制所述目标模型集群中的各目标模型按指定时间参数沿所述目标路径运动。

13、在第三方面,本申请提供了一种动态模型配置装置,所述装置包括:

14、接收模块,被配置为在游戏编辑场景中,接收通过游戏编辑器设置的多个目标点;

15、生成模块,被配置为基于预设曲线方程和所述多个目标点生成针对目标模型集群的初始路径;

16、离散模块,被配置为根据配置的目标偏移量对所述初始路径进行离散处理,生成所述初始路径对应的离散路径;

17、配置模块,被配置为将目标路径和指定时间参数配置至所述目标模型集群中的各目标模型,用以在所述游戏编辑场景中控制各目标模型按所述指定时间参数沿所述目标路径运动,或在游戏运行场景中的目标虚拟角色触发目标事件时,在所述游戏运行场景中配置所述目标路径并控制各目标模型按指定时间参数沿所述目标路径运动;

18、其中,所述目标路径为所述初始路径和/或所述离散路径。

19、在第四方面,本申请提供了另一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的动态模型配置方法。

20、在第五方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如第一方面所述的动态模型配置方法。

21、从上面所述可以看出,本申请提供的一种动态模型配置方法、终端设备、装置及存储介质,在游戏编辑场景中,接收通过游戏编辑器设置的多个目标点;基于预设曲线方程和所述多个目标点生成针对目标模型集群的初始路径;根据配置的目标偏移量对所述初始路径进行离散处理,生成所述初始路径对应的离散路径;将目标路径和指定时间参数配置至所述目标模型集群中的各目标模型,用以在所述游戏编辑场景中控制各目标模型按所述指定时间参数沿所述目标路径运动,或在游戏运行场景中的目标虚拟角色触发目标事件时,在所述游戏运行场景中配置所述目标路径并控制各目标模型按指定时间参数沿所述目标路径运动;其中,所述目标路径为所述初始路径和/或所述离散路径。本申请的方案通过对初始路径的离散,得到了不同的离散路径,无需单独配置每一条路径,利用同一条路径离散量的结构及其相互关系,达到多样性,使同一条路径数据可灵活展现出不同的路径,使得路径的丰富性得到提高的同时,减轻了数据量对系统资源的压力。由于每条路径之前存在相互关系,使得配置工作量减轻,并且提高了代码维护性以及代码可读性,提升了动态模型的表现效果。

本文档来自技高网...

【技术保护点】

1.一种动态模型配置方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述多个目标点,至少包括:第一目标点、第二目标点以及第三目标点;所述初始路径,至少包括:第一初始路径;

3.根据权利要求2所述的方法,其特征在于,所述多个目标点,还包括:第四目标点以及第五目标点;所述初始路径,还包括:第二初始路径;

4.根据权利要求3所述的方法,其特征在于,所述根据沿所述第四连续点与所述第五连续点之间的连线上,由所述第四连续点指向所述第五连续点根据所述预设参数移动的第六连续点,以及所述第三目标点和所述第五目标点,基于二次贝塞尔曲线描述得到针对目标模型集群的所述第二初始路径之后,还包括:

5.根据权利要求2所述的方法,其特征在于,所述确定预先设置的多个目标点所在的不同平面之间的最大高度差是否为零之后,还包括:

6.根据权利要求5所述的方法,其特征在于,所述多个目标点,还包括:第四目标点;

7.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

8.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

9.根据权利要求1所述的方法,其特征在于,所述根据配置的目标偏移量对所述初始路径进行离散处理,生成所述初始路径对应的离散路径,包括:

10.根据权利要求1所述的方法,其特征在于,所述根据配置的目标偏移量对所述初始路径进行离散处理,生成所述初始路径对应的离散路径,包括:

11.根据权利要求1所述的方法,其特征在于,所述将目标路径和指定时间参数配置至所述目标模型集群中的各目标模型之前,还包括:

12.根据权利要求1所述的方法,其特征在于,所述将目标路径和指定时间参数配置至所述目标模型集群中的各目标模型,包括:

13.根据权利要求1所述的方法,其特征在于,所述在游戏运行场景中的目标虚拟角色触发目标事件时,在所述游戏运行场景中配置所述目标路径并控制各目标模型按指定时间参数沿所述目标路径运动的步骤,包括:

14.根据权利要求13所述的方法,其特征在于,所述在所述触发区域内的目标位置配置所述目标路径,包括:

15.根据权利要求1所述的方法,其特征在于,所述目标虚拟角色触发目标事件的步骤,包括:

16.一种终端设备,其特征在于,所述终端设备中存储有目标游戏对应的模型集群数据,所述终端设备用于:

17.一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至15任意一项所述的方法。

18.一种动态模型配置装置,其特征在于,所述装置包括:

19.一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使所述计算机实现权利要求1至15任一项所述的方法。

...

【技术特征摘要】

1.一种动态模型配置方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述多个目标点,至少包括:第一目标点、第二目标点以及第三目标点;所述初始路径,至少包括:第一初始路径;

3.根据权利要求2所述的方法,其特征在于,所述多个目标点,还包括:第四目标点以及第五目标点;所述初始路径,还包括:第二初始路径;

4.根据权利要求3所述的方法,其特征在于,所述根据沿所述第四连续点与所述第五连续点之间的连线上,由所述第四连续点指向所述第五连续点根据所述预设参数移动的第六连续点,以及所述第三目标点和所述第五目标点,基于二次贝塞尔曲线描述得到针对目标模型集群的所述第二初始路径之后,还包括:

5.根据权利要求2所述的方法,其特征在于,所述确定预先设置的多个目标点所在的不同平面之间的最大高度差是否为零之后,还包括:

6.根据权利要求5所述的方法,其特征在于,所述多个目标点,还包括:第四目标点;

7.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

8.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

9.根据权利要求1所述的方法,其特征在于,所述根据配置的目标偏移量对所述初始路径进行离散处理,生成所述初始路径对应的离散路径,包括:

10.根据权利要求1所述的方法,其特征在于,所述根据配置的目标偏移量对所述初始路径...

【专利技术属性】
技术研发人员:梁焕升
申请(专利权)人:上海网之易璀璨网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1