本公开涉及计算机,尤其涉及一种图形编程处理方法、图形编程处理装置、计算机程序产品与电子设备。
背景技术:
1、在一些游戏中,为了使得用户能够更深入地参与到游戏的创作中,允许用户通过图形编程的方式自定义地图逻辑、角色动作等。
2、相关技术中,用户通常通过子积木嵌套的方式构建具备复杂逻辑的编程积木,单个编程积木的控制参数是固定的,用户无法进行自定义编辑,积木编辑自由度较低,导致产出的作品不够丰富且上限较低。
3、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、本公开提供一种图形编程处理方法、图形编程处理装置、计算机程序产品与电子设备,以至少在一定程度上解决相关技术中积木编辑自由度较低导致产出的作品不够丰富且上限较低等问题。
2、根据本公开的第一方面,提供一种图形编程处理方法,所述方法包括:在图形用户界面中显示图形编程界面,所述图形编程界面中添加有一个或多个编程积木;所述一个或多个编程积木通过拼接的方式生成积木组合,所述积木组合用于生成在游戏运行过程中执行的游戏指令;响应于针对目标编程积木的参数编辑操作,对所述目标编程积木的控制参数进行编辑,以使所述目标编程积木基于编辑后的控制参数生成积木组合;其中,所述目标编程积木为所述一个或多个编程积木中的积木。
3、根据本公开的第二方面,提供一种图形编程处理装置,所述装置包括:编程界面显示模块,用于在图形用户界面中显示图形编程界面,所述图形编程界面中添加有一个或多个编程积木;所述一个或多个编程积木通过拼接的方式生成积木组合,所述积木组合用于生成在游戏运行过程中执行的游戏指令;积木参数编辑模块,用于响应于针对目标编程积木的参数编辑操作,对所述目标编程积木的控制参数进行编辑,以使所述目标编程积木基于编辑后的控制参数生成积木组合;其中,所述目标编程积木为所述一个或多个编程积木中的积木。
4、根据本公开的第三方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述第一方面的图形编程处理方法及其可能的实现方式。
5、根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令,来执行上述第一方面的图形编程处理方法及其可能的实现方式。
6、本公开的技术方案具有以下有益效果:
7、上述图形编程处理过程中,在图形用户界面中显示图形编程界面,图形编程界面中添加有一个或多个编程积木;一个或多个编程积木通过拼接的方式生成积木组合,积木组合用于生成在游戏运行过程中执行的游戏指令;响应于针对目标编程积木的参数编辑操作,对目标编程积木的控制参数进行编辑,以使目标编程积木基于编辑后的控制参数生成积木组合;其中,目标编程积木为一个或多个编程积木中的组件。一方面,本公开通过拼接编程积木生成积木组合,并利用积木组合生成在游戏运行过程中执行的游戏指令,降低了游戏编程的操作难度,使得用户能够更便捷地参与到游戏的创作中。另一方面,本公开通过响应于针对编程积木的参数编辑操作,实现了对编程积木控制参数的灵活编辑,提高了产出作品的丰富度和上限。
1.一种图形编程处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标编程积木上显示有编辑控件,所述响应于针对目标编程积木的参数编辑操作,对所述目标编程积木的控制参数进行编辑,包括:
3.根据权利要求2所述的方法,其特征在于,所述参数编辑子界面以第一状态显示所述目标编程积木未添加的控制参数、以第二状态显示所述目标编程积木已添加的控制参数,所述响应于所述参数编辑子界面中的参数编辑操作,对所述目标编程积木的控制参数进行编辑,包括:
4.根据权利要求1所述的方法,其特征在于,所述目标编程积木上显示有所述目标编程积木对应的控制参数,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述目标编程积木上显示有所述目标编程积木对应的控制参数,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于针对所述目标编程积木的压缩控制操作,将所述目标编程积木对应的部分控制参数进行隐藏,包括:
7.根据权利要求5所述的方法,其特征在于,所述响应于针对所述目标编程积木的压缩控制操作,将所述目标编程积木对应的部分控制参数进行隐藏,包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求7所述的方法,其特征在于,所述响应于所述第一压缩控件的触控操作,将所述目标编程积木对应的部分控制参数进行隐藏,包括:
10.根据权利要求9所述的方法,其特征在于,将所述第一压缩控件切换为第一展开控件后,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述响应于针对所述编程积木的拼接操作,将所述编程积木进行拼接,得到积木组合,包括:
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,所述响应于针对所述积木组合的压缩控制操作,将所述积木组合中的部分编程积木进行隐藏,包括:
15.根据权利要求13所述的方法,其特征在于,所述响应于针对所述积木组合的压缩控制操作,将所述积木组合中的部分编程积木进行隐藏,包括:
16.根据权利要求15所述的方法,其特征在于,所述方法还包括:
17.根据权利要求15所述的方法,其特征在于,所述响应于所述第二压缩控件的触控操作,将所述积木组合中的部分编程积木进行隐藏,包括:
18.根据权利要求17所述的方法,其特征在于,将所述第二压缩控件切换为第二展开控件后,所述方法还包括:
19.一种图形编程处理装置,其特征在于,所述装置包括:
20.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至18任一项所述的方法。
21.一种电子设备,其特征在于,包括:
