游戏动画的显示方法和装置、存储介质及电子设备制造方法及图纸

技术编号:39241758 阅读:8 留言:0更新日期:2023-10-30 11:54
本申请公开了一种游戏动画的显示方法和装置、存储介质及电子设备。其中,该方法包括:在目标编辑应用中显示代码编辑区域,其中,代码编辑区域用于输入待运行的代码;在代码编辑区域中显示有待运行的目标代码的情况下,响应于目标运行指令,运行目标代码,并在目标编辑应用中显示目标游戏动画;其中,目标代码用于控制目标游戏场景中的目标对象执行目标动作,目标游戏动画是目标游戏场景中的目标对象执行目标动作所形成的游戏动画。本申请解决了在游戏动画的显示过程中出现的效率较低的技术问题。问题。问题。

【技术实现步骤摘要】
游戏动画的显示方法和装置、存储介质及电子设备


[0001]本申请涉及计算机
,具体而言,涉及一种游戏动画的显示方法和装置、存储介质及电子设备。

技术介绍

[0002]在游戏应用的开发和运行过程中,游戏引擎(例如,Unity3D)起着至关重要的作用,它是已经编写完成的游戏系统和交互的实时图像应用程序的核心组件,通过游戏引擎提供的核心组件可以让开发者更加简单地进行游戏开发以及数据驱动。
[0003]为了便于各个领域的应用程序与Unity3D之间的交互,例如,多媒体和娱乐行业应用与Unity3D之间的交互,在游戏应用运行过程中,用户通过Unity3D支持的编程语言(例如,Pathon语言)编写目标代码,以控制游戏场景中的目标对象执行目标动作,并将目标对象执行目标动作所形成的游戏动画显示在终端上。
[0004]相关技术中,通过在Unity3D编辑界面中弹出一个独立窗口,并在独立窗口中显示Pathon代码编辑器中的代码编辑区域,用户可以在代码编辑区域中输入目标代码。在对目标代码进行编译执行之后,仅能将代码运行结果显示在Pathon代码编辑器的代码运行结果输出区域中。如果想要将游戏场景中的目标对象执行目标动作所形成的游戏动画显示在游戏界面中时,则需要先退出Pathon代码编辑器所在的独立窗口,然后通过对目标控件的一系列触发操作,才能将Pathon代码编辑器所在的独立窗口切换至游戏界面,并在游戏界面中显示游戏动画,也即,需要通过用户的频繁操作以及应用之间的切换,才能将游戏动画显示在游戏界面中,造成了游戏动画显示过程中出现的效率较低的技术问题。
[0005]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本申请实施例提供了一种游戏动画的显示方法和装置、存储介质及电子设备,以至少解决在游戏动画的显示过程中出现的效率较低的技术问题。
[0007]根据本申请实施例的一个方面,提供了一种游戏动画的显示方法,包括:在目标编辑应用中显示代码编辑区域,其中,代码编辑区域用于输入待运行的代码;在代码编辑区域中显示有待运行的目标代码的情况下,响应于目标运行指令,运行目标代码,并在目标编辑应用中显示目标游戏动画;其中,目标代码用于控制目标游戏场景中的目标对象执行目标动作,目标游戏动画是目标游戏场景中的目标对象执行目标动作所形成的游戏动画。
[0008]可选地,上述响应于目标运行指令,运行目标代码,并在目标编辑应用中显示目标游戏动画,包括:响应于目标运行指令,运行目标代码,并在目标编辑应用中弹出目标窗口;在目标窗口中显示目标游戏动画。
[0009]可选地,上述响应于目标运行指令,运行目标代码,并在目标编辑应用中显示目标游戏动画,包括:响应于目标运行指令,运行目标代码,在目标编辑应用中的动画预览区域显示目标游戏动画。
[0010]可选地,上述在目标编辑应用中显示代码编辑区域,包括:在目标编辑应用中的第一标签页中显示代码编辑区域;上述响应于目标运行指令,运行目标代码,并在目标编辑应用中显示目标游戏动画,包括:响应于目标运行指令,运行目标代码,在目标编辑应用中从显示第一标签页切换到显示第二标签页,并在第二标签页中显示目标游戏动画。
[0011]可选地,上述在目标编辑应用中显示代码编辑区域,包括:在目标编辑应用中的第一标签页中显示代码编辑区域,其中,目标编辑应用中还显示有第二标签页的目标控件,目标控件用于触发显示第二标签页;上述响应于目标运行指令,运行目标代码,并在目标编辑应用中显示目标游戏动画,包括:响应于目标运行指令,运行目标代码;响应于对目标控件执行的触发操作,在目标编辑应用中从显示第一标签页切换到显示第二标签页,并在第二标签页中显示目标游戏动画。
[0012]可选地,上述在目标编辑应用中显示代码编辑区域,包括:在目标编辑应用中的第一层中显示代码编辑区域;上述响应于目标运行指令,运行目标代码,并在目标编辑应用中显示目标游戏动画,包括:响应于目标运行指令,运行目标代码,并在目标编辑应用中的第二层中显示目标游戏动画,其中,第一层叠加显示在第二层之上,在第二层中显示目标游戏动画时,第一层的透明度为第一预设值,第一预设值用于使得第二层处于可见状态。
[0013]可选地,在上述目标编辑应用中的第二层中显示目标游戏动画之前,第一层的透明度为第一预设值;或者,在目标编辑应用中的第二层中显示目标游戏动画之前,第一层的透明度为第二预设值,其中,第二预设值小于第一预设值。
[0014]可选地,上述在目标编辑应用中显示代码编辑区域,包括:在目标编辑应用中的第一标签页中显示代码编辑区域,其中,第一标签页是Web页面,代码编辑区域的节点被挂载到Web页面中的第一节点上进行渲染,对第一节点的渲染用于在第一标签页中显示代码编辑区域。
[0015]可选地,在目标编辑应用中的第一标签页中显示代码编辑区域时,上述方法还包括:在目标编辑应用中的第一标签页中显示代码运行结果输出区域,其中,代码运行结果输出区域用于显示代码编辑区域中输入的待运行的代码的运行结果,代码运行结果输出区域的节点被挂载到Web页面中的第二节点上进行渲染,对第二节点的渲染用于在第一标签页中显示代码运行结果输出区域;其中,第一节点与第二节点的标识不同。
[0016]可选地,上述方法还包括:在代码编辑区域中获取到输入的目标代码的情况下,通过目标编辑应用中的语法着色器对目标代码中按照指定语法编写的代码进行着色显示,其中,语法着色器用于调用目标编辑应用中的目标着色库对指定语法下的代码进行着色显示。
[0017]可选地,上述通过目标编辑应用中的语法着色器对目标代码中按照指定语法编写的代码进行着色显示,包括:通过语法着色器对目标代码中的指定语法下的代码进行语法解析,得到用于标识指定语法的语法标识;在目标着色库中查找与语法标识具有映射关系的着色配置,并按照查找到的着色配置,对按照指定语法编写的代码进行着色显示。
[0018]可选地,上述方法还包括:在目标编辑应用启动时,在目标编辑应用中的第一标签页与语言服务器之间建立连接,其中,代码编辑区域显示在第一标签页中,代码编辑区域中输入的待运行的代码是目标编程语言的代码,语言服务器是目标编程语言的服务器;在代码编辑区域中获取到输入的不完整代码的情况下,通过语言服务器解析不完整代码的语法
和语义,并在代码编辑器中显示语言服务器返回的提示代码,其中,提示代码是根据不完整代码的语法和语义确定的代码,提示代码用于将不完整代码补全为完整代码;在提示代码被选中的情况下,在代码编辑区域中显示完整代码;或者,在代码编辑区域中获取到输入的不完整代码的情况下,通过语言服务器解析不完整代码的语法和语义,并在代码编辑器中显示语言服务器返回的完整代码,其中,完整代码包括不完整代码;在完整代码被选中的情况下,在代码编辑区域中显示完整代码。
[0019]可选地,在目标编辑应用中显示代码编辑区域之前,上述方法还包括:在目标终端上运行目标编辑应用的目标安装包,以在目标终端上安装目标编本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏动画的显示方法,其特征在于,包括:在目标编辑应用中显示代码编辑区域,其中,所述代码编辑区域用于输入待运行的代码;在所述代码编辑区域中显示有待运行的目标代码的情况下,响应于目标运行指令,运行所述目标代码,并在所述目标编辑应用中显示目标游戏动画;其中,所述目标代码用于控制目标游戏场景中的目标对象执行目标动作,所述目标游戏动画是所述目标游戏场景中的所述目标对象执行所述目标动作所形成的游戏动画。2.根据权利要求1所述的方法,其特征在于,所述响应于目标运行指令,运行所述目标代码,并在所述目标编辑应用中显示目标游戏动画,包括:响应于所述目标运行指令,运行所述目标代码,并在所述目标编辑应用中弹出目标窗口;在所述目标窗口中显示所述目标游戏动画。3.根据权利要求1所述的方法,其特征在于,所述响应于目标运行指令,运行所述目标代码,并在所述目标编辑应用中显示目标游戏动画,包括:响应于所述目标运行指令,运行所述目标代码,在所述目标编辑应用中的动画预览区域显示所述目标游戏动画。4.根据权利要求1所述的方法,其特征在于,所述在目标编辑应用中显示代码编辑区域,包括:在所述目标编辑应用中的第一标签页中显示所述代码编辑区域;所述响应于目标运行指令,运行所述目标代码,并在所述目标编辑应用中显示目标游戏动画,包括:所述响应于目标运行指令,运行所述目标代码,在所述目标编辑应用中从显示所述第一标签页切换到显示所述第二标签页,并在所述第二标签页中显示所述目标游戏动画。5.根据权利要求1所述的方法,其特征在于,所述在目标编辑应用中显示代码编辑区域,包括:在所述目标编辑应用中的第一标签页中显示所述代码编辑区域,其中,所述目标编辑应用中还显示有第二标签页的目标控件,所述目标控件用于触发显示所述第二标签页;所述响应于目标运行指令,运行所述目标代码,并在所述目标编辑应用中显示目标游戏动画,包括:所述响应于目标运行指令,运行所述目标代码;响应于对所述目标控件执行的触发操作,在所述目标编辑应用中从显示所述第一标签页切换到显示所述第二标签页,并在所述第二标签页中显示所述目标游戏动画。6.根据权利要求1所述的方法,其特征在于,所述在目标编辑应用中显示代码编辑区域,包括:在所述目标编辑应用中的第一层中显示所述代码编辑区域;所述响应于目标运行指令,运行所述目标代码,并在所述目标编辑应用中显示目标游戏动画,包括:响应于所述目标运行指令,运行所述目标代码,并在所述目标编辑应用中的第二层中显示所述目标游戏动画,其中,所述第一层叠加显示在所述第二层之上,在所述第二层中显示所述目标游戏动画时,所述第一层的透明度为第一预设值,所述第一预设值用于使得所述第二层处于可见状态。
7.根据权利要求6所述的方法,其特征在于,在所述目标编辑应用中的所述第二层中显示所述目标游戏动画之前,所述第一层的透明度为所述第一预设值;或者,在所述目标编辑应用中的所述第二层中显示所述目标游戏动画之前,所述第一层的透明度为第二预设值,其中,所述第二预设值小于所述第一预设值。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述在目标编辑应用中显示代码编辑区域,包括:在所述目标编辑应用中的第一标签页中显示所述代码编辑区域,其中,所述第一标签页是Web页面,所述代码编辑区域的节点被挂载到所述Web页面中的第一节点上进行渲染,对所述第一节点的渲染用于在所述第一标签页中显示所述代码编辑区域。9.根据权利要求8所述的方法,其特征在于,在所述目标编辑应用中的第一标签页中显示所述代码编辑区域时,所述方法还包括:在所述目标编辑应用中的所述第一标签页中显示代码运行结果输出区域,其中,所述代码运行结果输出区域用于显示所述代码编辑区域中输入的待运行的代码的运行结果,所述代码运行结果输出区域的节点被挂载到所述Web页面中的第二节点上进行渲染,对所述第二节点的渲染用...

【专利技术属性】
技术研发人员:陈琼雯潘凯曾胜涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1