在游戏中控制道具模型抓取方法、装置、设备及存储介质制造方法及图纸

技术编号:17286169 阅读:27 留言:0更新日期:2018-02-17 19:02
本发明专利技术公开了一种在游戏中控制道具模型抓取的方法,该方法包括:根据用户的抓取操作生成在虚拟游戏机中执行道具模型抓取的抓取指令;将所述抓取指令发送至服务器;其中,所述抓取指令用于触发所述服务器根据设置的游戏难度判断所述抓取指令所对应的抓取事件是否抓取失败;当接收到所述服务器根据所述抓取指令返回抓取失败的指令后,控制用于抓取道具模型的抓取器模型进行摆动;计算抓取器模型在摆动时对抓取的道具模型的抓力的变化;根据抓力的变化以及所述道具模型被设置的重力属性,控制道具模型的运动状态。本发明专利技术还公开了在游戏中控制道具模型抓取装置、设备及计算机可读存储介质,提高了游戏的真实度和游戏体验。

Control of the method, device, equipment and storage medium of the model of props in games

The invention discloses a method for controlling the props in the game capture model, the method comprises: according to the user's grasp operation generation implementation props model in a virtual game machine grab grab instruction; the capture command is sent to the server; wherein, the grasping instruction is used to trigger the corresponding server according to the difficulty of the game set whether the grab grab grab instruction whether the event of failure; when receiving the server according to the grasping instruction returns crawl fails after the instructions for the gripper grab control model props model of swing; calculation when the swing prop model crawl grip changes according to the change of the gripper model; grip and the props model is set up for gravity attribute, motion control model props. The invention also discloses a device for controlling the props, a device and a computer readable storage medium in the game, which improves the trueness and the game experience of the game.

【技术实现步骤摘要】
在游戏中控制道具模型抓取方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及一种在游戏中控制道具模型抓取方法、装置、设备及存储介质。
技术介绍
通过几十年的探索与研究,各种3D技术被开发出来,人们可以通过这些3D技术直观地感受三维立体世界,而应运而生的是各种各样的3D技术的应用,如3D建模,3D电影,3D动画,3D游戏等,使得很多原本机械构造的游戏都可以通过显示屏的方式展示在玩家的面前。要实现3D游戏通常需要搭建虚拟的3D场景。目前,搭建虚拟的3D场景是以directX或者OpenGL为基础,通过搭建一个能够显示三维模型的3D场景,在其中放置一些需要显示的3D模型,再将这些3D模型通过几何变换,纹理映射,贴图采样等技术绘制到2D屏幕上,从而在2D屏幕上表现出三维的虚拟场景世界的效果。在现实娃娃机中,会经常出现娃娃脱落的情况,玩家的心跳往往会随着娃娃的起落而时高时低,使得在最终抓出娃娃的时候喜悦进一步放大。在虚拟机台中,也需要模拟实现相同的功能,以提高玩家在玩虚拟娃娃机的真实体验。就需要实现在玩虚拟娃娃机游戏中模拟真实的娃娃摆动受力状态,在游戏中控制道具模型抓取,使道具模型在一定机率下会因为摆动而从爪子中脱出。解决如何控制道具模型抓取,让道具模型从抓取器模型的分支爪中脱落的过程合理化的问题。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种在游戏中控制道具模型抓取方法、装置、设备及存储介质,能有效解决在游戏过程中,如何模拟真实游戏中道具模型的摆动受力状态的问题,以实现道具模型的脱落。本专利技术提供了一种在游戏中控制道具模型抓取的方法,具体步骤包括:根据用户的抓取操作生成在虚拟游戏机中执行道具模型抓取的抓取指令;将所述抓取指令发送至服务器;其中,所述抓取指令用于触发所述服务器根据设置的游戏难度判断所述抓取指令所对应的抓取事件是否抓取失败;当接收到所述服务器根据所述抓取指令返回抓取失败的指令后,控制用于抓取道具模型的抓取器模型进行摆动;计算抓取器模型在摆动时对抓取的道具模型的抓力的变化;根据抓力的变化以及所述道具模型被设置的重力属性,控制道具模型的运动状态。优选地,检测到抓取器模型在摆动时,跟随所述抓取器模型摆动的道具模型产生的离心力;其中,所述离心力根据所述道具模型的质量、角速度以及所述道具模型作离心运动的半径计算得到;根据离心力计算所述抓取器模型的分支爪的角度的变化,并根据所述分支爪的角度的变化计算抓取器模型对所述道具模型的抓力的变化。优选地,所述抓取器模型包括三个相互间夹角为120度的分支爪,所述抓取器模型对所述道具模型的抓力由物理引擎根据所述分支爪之间的角度以及抓取到的道具模型与所述分支爪的相对位置关系计算得出。优选地,所述游戏难度由服务器根据用户的历史操作数据所做出的游戏难度设置或者用户终端根据用户选中提供的难度选项进行设置或者服务器根据预定概率进行随机游戏难度设置。优选地,在所述抓取器模型抓取所述道具模型时,触发所述抓取器模型对抓取的所述道具模型产生一个作用力,所述道具模型对所述抓取器模型产生一个反作用力,使得所述抓取器模型与所述道具模型之间产生碰撞,从而使得所述抓取器模型的分支爪被碰撞后张开预定角度,所述道具模型随所述抓取器模型进行摆动;其中,所述抓取器模型和所述道具模型均设置碰撞体属性。优选地,当所述抓力小于由所述道具模型被设置的重力属性计算得到的重力时,控制所述道具模型从所述抓取器模型中脱离;当所述抓力大于或等于由所述道具模型被设置的重力属性计算得到的重力时,控制所述道具模型跟随所述抓取器模型进行运动。本专利技术还提供了一种在游戏中控制道具模型抓取的装置,包括:抓取指令生成模块,用于根据用户的抓取操作生成在虚拟游戏机中执行道具模型抓取的抓取指令;抓取指令发送模块,用于将所述抓取指令发送至服务器;其中,所述抓取指令用于触发所述服务器根据设置的游戏难度判断所述抓取指令所对应的抓取事件是否抓取失败;摆动控制模块,用于当接收到所述服务器根据所述抓取指令返回抓取失败的指令后,控制用于抓取道具模型的抓取器模型进行摆动;抓力计算模块,用于计算抓取器模型在摆动时对抓取的道具模型的抓力的变化;运动控制模块,用于根据抓力的变化以及所述道具模型被设置的重力属性,控制道具模型的运动状态。本专利技术还提供了一种在游戏中控制道具模型抓取设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述存储器与所述处理器耦接,所述处理器执行所述计算机程序时实现如上所述的一种在游戏中控制道具模型抓取方法。本专利技术还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的一种在游戏中控制道具模型抓取方法。本专利技术实施例提供的一种在游戏中控制道具模型抓取的方法、装置及存储介质,通过计算抓取器模型在摆动时对抓取的道具模型的抓力的变化以及所述道具模型被设置的重力属性,控制道具模型的运动状态。满足了在虚拟游戏中对道具模型意外脱落的一种潜在的需要,实现了模拟实际机台中真实的娃娃的摆动受力状态,使得道具模型以一定几率因为摆动而从爪子中脱出。提高了用户体验,丰富了用户的游戏内容。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的一种在游戏中控制道具模型抓取方法的流程示意图。图2是本专利技术第一实施例提供的一种在游戏中控制道具模型抓取装置的结构示意图。图3是本专利技术第实施例提供的另一种在游戏中控制道具模型抓取方法的终端设备的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术第一实施例提供了一种在游戏中控制道具模型抓取方法的流程示意图,包括:S101、根据用户的抓取操作生成在虚拟游戏机中执行道具模型抓取的抓取指令;其中,游戏引擎的触摸检测系统会检测2D的UI界面上对控制器按键2D图片的触摸操作,当玩家在按键区域触摸屏幕时,触摸检测系统检测到触摸操作,并判断触摸操作在按键区域内,会通过事件监听模块调用按键回调方法,不同的按键对应不同的回调方法。例如在控制台的方向键被按下时,方向键的回调方法被执行,在该方法中,首先移动按键的2D图片,这是按键被按下产生的下压效果,然后改变游戏状态,使移动方块向指定方向移动,通过每帧修改方块的位置实现移动,每次移动的相对位置时由方向键的按压方式决定的,在移动方块的同时,也会通过相同的方法移动虚拟几台顶部的两根支架。客户端通过触摸检测系统以及事件系统获取用户的操作事件生成在虚拟游戏机中执行道具模型抓取的抓取指令。S102、将所述抓取指令发送至服务器;其中,所述抓取指令用于触发所述服务器根据设置的游戏难度判断所述抓取指令所对应的抓取事件是本文档来自技高网...
在游戏中控制道具模型抓取方法、装置、设备及存储介质

【技术保护点】
一种在游戏中控制道具模型抓取的方法,其特征在于,包括:根据用户的抓取操作生成在虚拟游戏机中执行道具模型抓取的抓取指令;将所述抓取指令发送至服务器;其中,所述抓取指令用于触发所述服务器根据设置的游戏难度判断所述抓取指令所对应的抓取事件是否抓取失败;当接收到所述服务器根据所述抓取指令返回抓取失败的指令后,控制用于抓取道具模型的抓取器模型进行摆动;计算抓取器模型在摆动时对抓取的道具模型的抓力的变化;根据抓力的变化以及所述道具模型被设置的重力属性,控制道具模型的运动状态。

【技术特征摘要】
1.一种在游戏中控制道具模型抓取的方法,其特征在于,包括:根据用户的抓取操作生成在虚拟游戏机中执行道具模型抓取的抓取指令;将所述抓取指令发送至服务器;其中,所述抓取指令用于触发所述服务器根据设置的游戏难度判断所述抓取指令所对应的抓取事件是否抓取失败;当接收到所述服务器根据所述抓取指令返回抓取失败的指令后,控制用于抓取道具模型的抓取器模型进行摆动;计算抓取器模型在摆动时对抓取的道具模型的抓力的变化;根据抓力的变化以及所述道具模型被设置的重力属性,控制道具模型的运动状态。2.根据权利要求1所述的在游戏中控制道具模型抓取的方法,其特征在于,所述计算抓取器模型在摆动时对抓取的道具模型的抓力的变化,具体包括:检测到抓取器模型在摆动时,跟随所述抓取器模型摆动的道具模型产生的离心力;其中,所述离心力根据所述道具模型的质量、角速度以及所述道具模型作离心运动的半径计算得到;根据离心力计算所述抓取器模型的分支爪的角度的变化,并根据所述分支爪的角度的变化计算抓取器模型对所述道具模型的抓力的变化。3.根据权利要求2所述的在游戏中控制道具模型抓取的方法,其特征在于,所述抓取器模型包括三个相互间夹角为120度的分支爪,所述抓取器模型对所述道具模型的抓力由物理引擎根据所述分支爪之间的角度以及抓取到的道具模型与所述分支爪的相对位置关系计算得出。4.根据权利要求1所述的在游戏中控制道具模型抓取的方法,其特征在于,所述游戏难度由服务器根据用户的历史操作数据所做出的游戏难度设置或者用户终端根据用户选中提供的难度选项进行设置或者服务器根据预定概率进行随机游戏难度设置。5.根据权利要求1所述的在游戏中控制道具模型抓取的方法,其特征在于,所述当接收到所述服务器根据所述抓取指令返回抓取失败的指令后,控制用于抓取道具模型的抓取器模型进行摆动具体为:在所述抓取器模型抓取所述道具模型时,触发所述抓取器模型对抓取的所述道具模型产生...

【专利技术属性】
技术研发人员:陈大伟王煜琦
申请(专利权)人:广州市雷军游乐设备有限公司
类型:发明
国别省市:广东,44

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

1