【技术实现步骤摘要】
物理效果模拟方法、装置、存储介质、处理器及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种物理效果模拟方法、装置、存储介质、处理器及电子装置。
技术介绍
物理引擎通常通过为刚性物体赋予真实的物理属性的方式来计算运动、旋转和碰撞反映。在未加入物理引擎之前,三维游戏场景中为了模拟物理效果,通常只会按照游戏开发人员预先设定的脚本中所规定的动作加以实现。而在游戏中加入物理引擎之后,该物理引擎便可以模拟真实世界中各种物体运动的规律来呈现较为逼真的物理效果。通过物理运算能够在游戏场景中模仿真实物理世界的运动方式,以呈现多样化的动态效果。在游戏场景中实现物理运算效果实际上存在一定难度,为实现物理运算效果,需要借助对计算性能要求极高的运行环境,以一套独特的物理学算法为依托,同时还需要具备大量同步运算能力。目前,基于物理引擎的游戏场景设计虽然能够向普通用户(特别是游戏玩家)开放,但是实现物理效果的多个功能之间存在强耦合性,由此导致游戏玩家很难针对单个功能进行独立设计。针对上述的问题,目前尚未提出有效的解决方案。< ...
【技术保护点】
1.一种物理效果模拟方法,其特征在于,包括:/n当第一虚拟游戏对象与第二虚拟游戏对象在三维游戏场景内发生交互时,获取所述第一虚拟游戏对象的第一物理运动参数和所述第二虚拟游戏对象的第二物理运动参数,其中,所述第一物理运动参数和所述第二物理运动参数的取值由用户通过物理引擎内单独封装的物理控制功能中自定义设置;/n按照所述第一物理运动参数和所述第二物理运动参数模拟所述第一虚拟游戏对象的第一物理效果和所述第二虚拟游戏对象的第二物理效果。/n
【技术特征摘要】
1.一种物理效果模拟方法,其特征在于,包括:
当第一虚拟游戏对象与第二虚拟游戏对象在三维游戏场景内发生交互时,获取所述第一虚拟游戏对象的第一物理运动参数和所述第二虚拟游戏对象的第二物理运动参数,其中,所述第一物理运动参数和所述第二物理运动参数的取值由用户通过物理引擎内单独封装的物理控制功能中自定义设置;
按照所述第一物理运动参数和所述第二物理运动参数模拟所述第一虚拟游戏对象的第一物理效果和所述第二虚拟游戏对象的第二物理效果。
2.根据权利要求1所述的方法,其特征在于,获取所述第一物理运动参数和所述第二物理运动参数包括:
根据所述第一虚拟游戏对象与所述第二虚拟游戏对象在交互事件的物理状态从所述第一虚拟游戏对象与所述第二虚拟游戏对象中确定作用对象和被作用对象;
获取所述作用对象的动力参数和所述被作用对象的阻力参数。
3.根据权利要求2所述的方法,其特征在于,按照所述第一物理运动参数和所述第二物理运动参数模拟所述第一虚拟游戏对象的第一物理效果和所述第二虚拟游戏对象的第二物理效果包括:
当所述作用对象处于直线运动状态时,对所述动力参数和所述阻力参数进行比较,得到比较结果;
按照所述比较结果模拟所述作用对象和所述被作用对象的速度变化。
4.根据权利要求2所述的方法,其特征在于,按照所述第一物理运动参数和所述第二物理运动参数模拟所述第一虚拟游戏对象的第一物理效果和所述第二虚拟游戏对象的第二物理效果包括:
当所述作用对象处于轴向转动状态时,对所述动力参数和所述阻力参数进行比较,得到比较结果;
按照所述比较结果模拟所述作用对象和所述被作用对象的角速度变化。
5.根据权利要求2所述的方法,其特征在于,按照所述第一物理运动参数和所述第二物理运动参数模拟所述第一虚拟游戏对象的第一物理效果和所述第二虚拟游戏对象的第二物理效果包括:
当所述作用对象处于往复运动状态时,对所述动力参数和所述阻力参数进行比较,得到比较结果;
按照所述比较结果模拟所述作用对象和所述被作用对象的位置变化。
6.一种物理效果模拟装置,其特征在于,包括:
获取模块,用于当第一虚拟游戏对象与第二虚拟游戏对象在三维游戏场景内发生交互时,获取所述第一虚拟游戏对象的第...
【专利技术属性】
技术研发人员:邢山虎,殷鸿运,
申请(专利权)人:北京代码乾坤科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。