技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 自定义游戏破坏效果的方法、装置及程序产品与流程  >  正文

自定义游戏破坏效果的方法、装置及程序产品与流程

  • 国知局
  • 2024-10-09 16:38:58

本技术实施例涉及计算机,特别涉及一种自定义游戏破坏效果的方法、装置及程序产品。

背景技术:

1、网络游戏中,破坏效果一般是由游戏破坏第三方库实现。游戏破坏效果是指物体撞击墙壁等实体后,根据接触面的动能大小,角度等因素进行综合计算出结果,得到破坏的强度和方向,形成模仿现实世界的破坏效果。但是在一些特殊需求中或者游戏内容的需要,游戏设计者需要设计出与现实世界不一样的(不同于第三方库的)破坏效果或者其他特定的破坏效果,第三方库无法直接实现。

技术实现思路

1、本技术实施例提供了一种自定义游戏破坏效果的方法、装置及程序产品,游戏设计者可以自定义游戏中虚拟物体的破坏效果,丰富了破坏效果的多样性。所述技术方案如下:

2、一方面,本技术实施例提供了一种自定义游戏破坏效果的方法,所述方法包括:

3、将虚拟物体的三维模型分割为多个分块;

4、对所述虚拟物体的多个分块的进行资产解析,获取各个分块的第一资产数据;

5、显示依赖关系配置界面,其中,依赖关系用于表示各个分块之间的破坏逻辑关系;

6、接收用户在所述依赖关系配置界面上输入的依赖关系配置结果,并根据所述依赖关系配置结果生成包含有依赖关系配置信息的第二资产数据;

7、所述第二资产数据用于在游戏的虚拟场景中根据针对所述虚拟物体的操作生成相对应的破坏效果。

8、在一种可能实现方式中,所述虚拟物体的多个分块包括第一分块、第二分块和第三分块;

9、所述接收用户在所述依赖关系配置界面上输入的依赖关系配置结果,包括:

10、接收用户输入的选择第一分块的第一操作;

11、接收用户输入的将第二分块和第三分块关联至所述第一分块的第二操作,所述第二操作用于形成依赖关系:若所述第一分块被破坏,则所述第二分块和第三分块将同时被破坏;

12、或者,

13、接收用户输入的选择第一分块和第二分块的第一操作;

14、接收用户输入的将第三分块关联至第一分块和第二分块的第二操作,所述第二操作用于形成依赖关系:若所述第一分块和所述第二分块均被破坏,则所述第三分块将同时被破坏。

15、在一种可能实现方式中,所述第一资产数据包括各个分块的id、形状信息和位置信息;所述第二资产数据包括各个分块的id、形状信息、位置信息和依赖关系配置信息;

16、所述第二资产数据具体用于:在游戏的虚拟场景中根据针对所述虚拟物体的操作和依赖关系配置信息确定破坏后破坏分块的总集合;根据所述破坏分块的总集合中的各个分块的id、形状信息和位置信息,生成相对应的破坏效果。

17、本技术的另一方面,还提供一种虚拟场景中虚拟物体的显示方法,所述方法包括:

18、获取待显示的虚拟物体的资产数据,并在虚拟场景内根据所述资产数据显示所述虚拟物体,其中,所述虚拟物体的三维模型由预先分割的多个分块构成,所述资产数据包括形状信息、位置信息和依赖关系配置信息,依赖关系用于表示各个分块之间的破坏逻辑关系;

19、接收玩家针对所述虚拟物体的破坏操作,并根据所述破坏操作和所述依赖关系配置信息确定所述虚拟物体在被破坏后破坏分块的总集合;

20、根据所述破坏分块的总集合中各个分块,确定待显示的各个分块;并根据待显示的各个分块的形状信息和位置信息,在虚拟场景内显示破坏后的所述虚拟物体。

21、在一种可能实现方式中,所述虚拟物体的多个分块包括第一分块、第二分块和第三分块,所述依赖关系配置信息用于指示:

22、若所述第二分块和第三分块均被破坏,则所述第一分块将同时被破坏;

23、或者,

24、若所述第三分块被破坏,则所述第一分块和所述第二分块将同时被破坏。

25、在一种可能实现方式中,所述根据所述破坏操作和所述依赖关系配置信息确定所述虚拟物体在被破坏后破坏分块的总集合,包括:

26、根据所述破坏操作确定作用范围内的初始分块集合;

27、根据所述初始分块集合和所述依赖关系配置信息,确定关联分块集合;

28、将所述初始分块集合与所述关联分块集合进行合并,形成破坏分块的总集合。

29、本技术的另一方面,还提供一种自定义游戏破坏效果的装置,所述装置包括:

30、分割模块,用于将虚拟物体的三维模型分割为多个分块;

31、解析模块,用于对所述虚拟物体的多个分块的进行资产解析,获取各个分块的第一资产数据;

32、显示模块,用于显示依赖关系配置界面,其中,依赖关系用于表示各个分块之间的破坏逻辑关系;

33、接收模块,用于接收用户在所述依赖关系配置界面上输入的依赖关系配置结果;

34、生成模块,用于根据所述依赖关系配置结果生成包含有依赖关系配置信息的第二资产数据;

35、所述第二资产数据用于在游戏的虚拟场景中根据针对所述虚拟物体的操作生成相对应的破坏效果。

36、在一种可能实现方式中,所述虚拟物体的多个分块包括第一分块、第二分块和第三分块,

37、所述接收模块,具体用于:

38、接收用户输入的选择第一分块的第一操作;

39、接收用户输入的将第二分块和第三分块关联至所述第一分块的第二操作,所述第二操作用于形成依赖关系:若所述第一分块被破坏,则所述第二分块和第三分块将同时被破坏;

40、或者,

41、接收用户输入的选择第一分块和第二分块的第一操作;

42、接收用户输入的将第三分块关联至第一分块和第二分块的第二操作,所述第二操作用于形成依赖关系:若所述第一分块和所述第二分块被破坏,则所述第三分块将同时被破坏。

43、在一种可能实现方式中,所述第一资产数据包括各个分块的id、形状信息和位置信息;所述第二资产数据包括各个分块的id、形状信息、位置信息和依赖关系配置信息;

44、所述第二资产数据具体用于:在游戏的虚拟场景中根据针对所述虚拟物体的操作和依赖关系配置信息确定破坏后破坏分块的总集合;根据所述破坏分块的总集合中的各个分块的id、形状信息和位置信息,生成相对应的破坏效果。

45、另一方面,提供了一种虚拟场景中虚拟物体的显示装置,所述装置包括:

46、获取模块,用于获取待显示的虚拟物体的资产数据;

47、显示模块,用于在虚拟场景内根据所述资产数据显示所述虚拟物体,其中,所述虚拟物体的三维模型由预先分割的多个分块构成,所述资产数据包括形状信息、位置信息和依赖关系配置信息,依赖关系用于表示各个分块之间的破坏逻辑关系;

48、接收模块,用于接收玩家针对所述虚拟物体的破坏操作;

49、确定模块,用于根据所述破坏操作和所述依赖关系配置信息确定所述虚拟物体在被破坏后破坏分块的总集合;

50、所述确定模块,还用于根据所述破坏分块的总集合中各个分块,确定待显示的各个分块;

51、所示显示模块,还用于根据待显示的各个分块的形状信息和位置信息,在虚拟场景内显示破坏后的所述虚拟物体。

52、在一种可能实现方式中,所述虚拟物体的多个分块包括第一分块、第二分块和第三分块,所述依赖关系配置信息用于指示:

53、若所述第二分块和第三分块均被破坏,则所述第一分块将同时被破坏;

54、或者,

55、若所述第三分块被破坏,则所述第一分块和所述第二分块将同时被破坏。

56、在一种可能实现方式中,所述确定模块具体用于:

57、根据所述破坏操作确定作用范围内的初始分块集合;

58、根据所述初始分块集合和所述依赖关系配置信息,确定关联分块集合;

59、将所述初始分块集合与所述关联分块集合进行合并,形成破坏分块的总集合。

60、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述计算机设备实现上述任一所述的自定义游戏破坏效果的方法。

61、另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以使计算机实现上述任一所述的自定义游戏破坏效果的方法。

62、另一方面,还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或计算机指令,所述计算机程序或所述计算机指令由处理器加载并执行,以使计算机实现上述任一所述的自定义游戏破坏效果的方法。

63、本技术实施例提供的技术方案可以包括如下有益效果:

64、本技术实施例提供的自定义游戏破坏效果的方法,通过将虚拟物体的三维模型分割为多个分块,并提供给用户一个依赖关系配置界面,根据用户输入的依赖关系配置结果,生成针对各个分块的依赖关系配置信息,实现了可以让游戏开发者自由设计游戏中虚拟物体的破坏效果。本技术实施例还提供一种虚拟场景中虚拟物体的显示方法,首先获取待显示的虚拟物体的资产数据,其中,所述虚拟物体的三维模型由预先分割的多个分块构成,所述资产数据包括形状信息、位置信息和依赖关系配置信息,依赖关系用于表示各个分块之间的破坏逻辑关系;当玩家进行破坏操作时,根据所述破坏操作和所述依赖关系配置信息确定所述虚拟物体在被破坏后破坏分块的总集合;然后根据所述破坏分块的总集合中各个分块,确定待显示的各个分块;并根据待显示的各个分块的形状信息和位置信息,在虚拟场景内显示破坏后的所述虚拟物体,通过上述方法,可以在虚拟场景内显示游戏设计者自定义的破坏效果。

本文地址:https://www.jishuxx.com/zhuanli/20240929/313658.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。