发布日期:2024-09-01 浏览次数:次
本发明涉及计算机领域,具体而言,涉及一种游戏快捷开发方法、装置、存储介质以及电子设备。背景技术:1、现有技术中,在游戏开发的过程中,可以使用unity工具来进行游戏的开发。unity工具中包含了预制体,预制体是预先编辑好的模板,可以通过预制体来快速的创建游戏中的元素。2、然而,现有技术中,预制体的数量较多,想要使用一个预制体,需要记忆该预制体的物体、组件、事件、属性、公共函数等。造成预制体的使用不方便。技术实现思路1、本发明实施例提供了一种游戏快捷开发方法、装置、存储介质以及电子设备,以至少解决由于预制体的使用门槛高,不方便,造成的影响游戏开发效率的技术问题。2、根据本发明实施例的一个方面,提供了一种游戏快捷开发方法,包括:在蓝图工具的当前蓝图的蓝图类中,添加蓝图预制体,其中,上述蓝图预制体为与项目预制体对应的预制体,上述项目预制体为与上述当前蓝图关联的unity项目中的预制体;通过上述蓝图类的上述蓝图预制体对上述游戏进行开发。3、作为一种可选的示例,上述通过上述蓝图类的上述蓝图预制体对上述游戏进行开发包括:在上述蓝图预制体中的物体和/或组件被拖动到当前蓝图的特定位置的情况下,在上述特定位置生成上述物体和/或组件对应的游戏元素。4、根据本发明实施例的另一方面,提供了一种游戏快捷开发装置,包括:添加模块,用于在蓝图工具的当前蓝图的蓝图类中,添加蓝图预制体,其中,上述蓝图预制体为与项目预制体对应的预制体,上述项目预制体为与上述当前蓝图关联的unity项目中的预制体;处理模块,用于通过上述蓝图类的上述蓝图预制体对上述游戏进行开发。5、作为一种可选的示例,上述处理模块包括:创建单元,用于在接收到创建指令的情况下,创建上述蓝图类的子蓝图类,其中,上述子蓝图类中包括子蓝图预制体,上述子蓝图类与上述蓝图类相同;同步单元,用于根据上述蓝图预制体同步上述子蓝图预制体。6、作为一种可选的示例,上述同步单元包括:同步子单元,用于将上述蓝图预制体中的物体和/或组件同步到上述子蓝图预制体中;在上述蓝图预制体中的上述物体和/或上述组件发生变化的情况下,将发生变化的上述物体和/或上述组件实时同步到上述子蓝图预制体中。7、作为一种可选的示例,上述处理模块还包括:处理单元,用于在根据上述蓝图预制体同步上述子蓝图预制体之后,在上述子蓝图预制体中的物体和/或组件发生变化的情况下,保持上述蓝图预制体中的上述物体和/或上述组件不变。8、作为一种可选的示例,上述处理模块还包括:第一删除单元,用于在根据上述蓝图预制体同步上述子蓝图预制体之后,在接收到删除上述子蓝图预制体中的物体和/或组件的删除指令的情况下,在上述蓝图预制体中包括上述物体和/或组件的情况下,禁止删除上述物体和/或组件,在上述蓝图预制体中未包括上述物体和/或组件的情况下,删除上述物体和/或组件。9、作为一种可选的示例,上述处理模块还包括:第二删除单元,用于在根据上述蓝图预制体同步上述子蓝图预制体之后,在接收到删除上述子蓝图类的删除指令的情况下,删除上述子蓝图类。10、作为一种可选的示例,上述处理模块还包括:添加模块,用于在根据上述蓝图预制体同步上述子蓝图预制体之后,在上述子蓝图类的类名中,携带继承的上述蓝图类的类名和用于跳转到上述蓝图类的跳转链接。11、作为一种可选的示例,上述处理模块包括:生成单元,用于在上述蓝图预制体中的物体和/或组件被拖动到当前蓝图的特定位置的情况下,在上述特定位置生成上述物体和/或组件对应的游戏元素。12、根据本发明实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被处理器运行时执行上述游戏快捷开发方法。13、根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过上述计算机程序执行上述的游戏快捷开发方法。14、在本发明实施例中,采用了在蓝图工具的当前蓝图的蓝图类中,添加蓝图预制体,其中,上述蓝图预制体为与项目预制体对应的预制体,上述项目预制体为与上述当前蓝图关联的unity项目中的预制体;通过上述蓝图类的上述蓝图预制体对上述游戏进行开发的方法,由于在上述方法中,在蓝图中可以通过与unity项目关联的蓝图预制体来快捷的对游戏进行开发,从而实现了提高游戏开发效率的目的,进而解决了由于预制体的使用门槛高,不方便,造成的影响游戏开发效率的技术问题。技术特征:1.一种游戏快捷开发方法,其特征在于,包括:2.根据权利要求1所述的方法,其特征在于,所述通过所述蓝图类的所述蓝图预制体对所述游戏进行开发包括:3.根据权利要求2所述的方法,其特征在于,所述根据所述蓝图预制体同步所述子蓝图预制体包括:4.根据权利要求2所述的方法,其特征在于,在根据所述蓝图预制体同步所述子蓝图预制体之后,所述方法还包括:5.根据权利要求2所述的方法,其特征在于,在根据所述蓝图预制体同步所述子蓝图预制体之后,所述方法还包括:6.根据权利要求2所述的方法,其特征在于,在根据所述蓝图预制体同步所述子蓝图预制体之后,所述方法还包括:7.根据权利要求2所述的方法,其特征在于,在根据所述蓝图预制体同步所述子蓝图预制体之后,所述方法还包括:8.一种游戏快捷开发装置,其特征在于,包括:9.一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行所述权利要求1至7任一项中所述的方法。10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。技术总结本发明公开了一种游戏快捷开发方法、装置、存储介质以及电子设备。该方法包括:在蓝图工具的当前蓝图的蓝图类中,添加蓝图预制体,其中,蓝图预制体为与项目预制体对应的预制体,项目预制体为与当前蓝图关联的Unity项目中的预制体;通过蓝图类的蓝图预制体对游戏进行开发。本发明解决了由于预制体的使用门槛高,不方便,造成的影响游戏开发效率的技术问题。技术研发人员:陈敏,张彦军,马欣悦,罗一聪受保护的技术使用者:完美世界(北京)软件科技发展有限公司技术研发日:技术公布日:2024/6/20