物理效果展示方法、装置及游戏系统的制作方法

文档序号:9853016阅读:433来源:国知局
物理效果展示方法、装置及游戏系统的制作方法
【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及一种物理效果展示方法、装置及游戏系统。
【背景技术】
[0002] 物理引擎是一个采用计算机程序模拟牛顿力学的物理模型,采用质量、速度、摩擦 力和空气阻力等变量,模拟不同情况下的物理效果,目前主要应用在科学模拟的网络电子 游戏中。在网络电子游戏中,物理引擎越来越重要。通过物理引擎可以模拟出各种物理效 果,例如可以模拟出击碎、爆破、布料、软体等效果,增强了游戏场景的表现力,让玩家更好 地沉浸到游戏的氛围中。另外,也可以通过物理引擎与玩家进行交互,增强了游戏的体验 性、视觉感官。
[0003] 在通常3D游戏中,要想实现上述物理效果就必须嵌入一个庞大的物理引擎,同时 物理引擎中的物体也都要遵行具体的物理参数来制作,并且,这样做出的游戏必须要求玩 家的显卡和处理器足够强大,否则无法承载如此大的资源量运算量,会出现游戏卡顿、延迟 等现象,影响游戏的体验性。
[0004] 因此,在相关技术中,为实现较强的物理效果,需要嵌入一个庞大的物理引擎,但 嵌入一个这样庞大的物理引擎,大大地增加了游戏资源运算量,影响了游戏体验。

【发明内容】

[0005] 本发明提供了一种物理效果展示方法、装置及游戏系统,以至少解决相关技术中 为获得较强的物理效果,需要引入一个庞大的物理引擎,增加游戏资源运算量,导致影响用 户游戏体验的问题。
[0006] 根据本发明的一个方面,提供了一种物理效果展示方法,包括:依据待展示物理效 果的物体的物体形状,为所述物体创建用于展示所述物理效果的物体骨骼;获取预先为所 述物体模拟出的所述物理效果的物理参数;根据所述物理参数,驱动所述物体骨骼展示所 述物理效果。
[0007] 优选地,依据待展示物理效果的所述物体的所述物体形状,为所述物体创建用于 展示所述物理效果的所述物体骨骼包括:根据待展示物理效果的所述物体的物体形状,确 定所述物体的几何结构;从所述物体的几何结构中选择用于创建物体骨骼的几何线;根据 选择的所述几何线,以及选择的所述几何线之间的位置关系,为所述物体创建用于展示所 述物理效果的所述物体骨骼。
[0008] 优选地,根据选择的所述几何线,以及选择的所述几何线之间的位置关系,为所述 物体创建用于展示所述物理效果的所述物体骨骼包括:确定用于创建所述物体骨骼的所述 几何线之间的父子关系;采用确定了所述父子关系的所述几何线,为所述物体创建用于展 示所述物理效果的所述物体骨骼,其中,确定了所述父子关系的所述几何线分别采用不同 的颜色标识处于不同对应地位的几何线。
[0009] 优选地,在获取预先为所述物体模拟出的所述物理效果的所述物理参数之前,还 包括:采用与所述物体具有相同物体骨骼的辅助虚拟体为所述物体模拟出所述物理效果。
[0010]优选地,采用与所述物体具有相同物体骨骼的所述辅助虚拟体为所述物体模拟出 所述物理效果包括:确定用于为所述物体模拟出所述物理效果的所述辅助虚拟体的模拟 面,其中,所述模拟面的数目大于等于用于展示所述物理效果的所述物体的展示面的数目; 在确定的所述模拟面模拟出所述物体的物理效果。
[0011]优选地,采用与所述物体具有相同物体骨骼的所述辅助虚拟体为所述物体模拟出 所述物理效果包括:判断采用所述辅助虚拟体模拟出的所述物理效果是否满足预定条件; 在判断结果为否的情况下,通过增加模拟时间进行循环模拟,直到选择到满足所述预定条 件的物理效果。
[0012] 根据本发明的另一方面,提供了一种物理效果展示装置,包括:创建模块,用于依 据待展示物理效果的物体的物体形状,为所述物体创建用于展示所述物理效果的物体骨 骼;获取模块,用于获取预先为所述物体模拟出的所述物理效果的物理参数;展示模块,用 于根据所述物理参数,驱动所述物体骨骼展示所述物理效果。
[0013] 优选地,所述创建模块包括:第一确定单元,用于根据待展示物理效果的所述物体 的物体形状,确定所述物体的几何结构;第一选择单元,用于从所述物体的几何结构中选择 用于创建物体骨骼的几何线;创建单元,用于根据选择的所述几何线,以及选择的所述几何 线之间的位置关系,为所述物体创建用于展示所述物理效果的所述物体骨骼。
[0014] 优选地,所述创建单元包括:确定子单元,用于确定用于创建所述物体骨骼的所述 几何线之间的父子关系;创建子单元,用于采用确定了所述父子关系的所述几何线,为所述 物体创建用于展示所述物理效果的所述物体骨骼,其中,确定了所述父子关系的所述几何 线分别采用不同的颜色标识处于不同对应地位的几何线。
[0015] 优选地,该装置还包括:模拟模块,用于采用与所述物体具有相同物体骨骼的辅助 虚拟体为所述物体模拟出所述物理效果。
[0016] 优选地,所述模拟模块包括:第二确定单元,用于确定用于为所述物体模拟出所述 物理效果的所述辅助虚拟体的模拟面,其中,所述模拟面的数目大于等于用于展示所述物 理效果的所述物体的展示面的数目;模拟单元,用于在确定的所述模拟面模拟出所述物体 的物理效果。
[0017]优选地,所述模拟模块包括:判断单元,用于判断采用所述辅助虚拟体模拟出的所 述物理效果是否满足预定条件;第二选择单元,用于在判断结果为否的情况下,通过增加模 拟时间进行循环模拟,直到选择到满足所述预定条件的物理效果。
[0018] 根据本发明的再一方面,提供了一种游戏系统,包括上述任一项所述的物理效果 展示装置。
[0019] 通过本发明,采用依据待展示物理效果的物体的物体形状,为所述物体创建用于 展示所述物理效果的物体骨骼;获取预先为所述物体模拟出的所述物理效果的物理参数; 根据所述物理参数,驱动所述物体骨骼展示所述物理效果,解决了相关技术中为获得较强 的物理效果,需要引入一个庞大的物理引擎,增加游戏资源运算量,导致影响用户游戏体验 的问题,进而达到了在不需要引入庞大物理引擎的情况下,既能有效减少物理引擎的即时 计算时间,又能实现庞大物理引擎的物理效果的效果。
【附图说明】
[0020]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: [0021 ]图1是根据本发明实施例的物理效果展示方法的流程图;
[0022] 图2是根据本发明实施例的实现布料飘动的物理效果的流程图;
[0023] 图3是根据本发明实施例的实现破碎的物理效果的流程图;
[0024] 图4是根据本发明实施例的物理效果展示装置的结构框图;
[0025]图5是根据本发明实施例的物理效果展示装置中创建模块42的优选结构框图; [0026]图6是根据本发明实施例的物理效果展示装置中创建模块42中创建单元56的优选 结构框图;
[0027] 图7是根据本发明实施例的物理效果展示装置的优选结构框图;
[0028] 图8是根据本发明实施例的物理效果展示装置中模拟模块72的优选结构框图一;
[0029] 图9是根据本发明实施例的物理效果展示装置中模拟模块72的优选结构框图二;
[0030] 图10是根据本发明实施例的游戏系统的结构框图。
【具体实施方式】
[0031] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0032] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0033] 在本实施例中提供了一种物理效果展示方法,图1是根据本发明实施例的物理效 果展示方法的流程图,如图1所示,该流程包括如下步骤:
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1