本发明专利技术公开了一种应用于课堂活动动画生成的方法及装置,包括采集动画对象事件和事件函数脚本;将所述动画对象事件与所述事件函数脚本绑定,生成动画对象事件列表;采集预设的功能函数脚本;将动画对象与所述功能函数脚本绑定,生成动画对象列表;采集动画场景信息和预设的接口函数脚本;根据所述动画场景信息和所述接口函数脚本,定义动画对象参数信息,生成动画对象参数列表;根据所述动画对象列表、所述动画对象事件列表和所述动画对象参数列表,结合所述接口函数脚本,生成动画脚本。本发明专利技术提出了一种针对课堂活动教学软件进行动画生成的应用于课堂活动动画生成的方法及装置。
A method and device for animation generation of classroom activities
【技术实现步骤摘要】
一种应用于课堂活动动画生成的方法及装置
本专利技术涉及课堂活动教学软件领域,特别是指一种应用于课堂活动动画生成的方法及装置。
技术介绍
随着学校教学的数字化逐渐普及,教学软件作为新型的教学工具,能够达到提高教学的效果。在学前教育和义务教学阶段的开始时期,抓好学生的素质教育,力求做到寓教于乐,是教师不断研究探索的课题。教学软件中加入动画、游戏等内容,可以增加学生的学习兴趣,达到更好的学习效果。在课堂活动教学软件中,因为要使用大量的动画资源和动画应用,如果每个动画都从头编写代码,会导致严重的重复开发,开发效率低,开发成本高。目前这是在教学领域中希望达到的效果,在实际应用中还没有一个成熟的方法能够满足人们的需求。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种应用于课堂活动动画生成的方法及装置,解决教学软件现在技术中每个动画都从头编写代码,导致严重的重复开发、开发效率低、开发成本高的问题。基于上述目的,本专利技术实施例提供的应用于课堂活动动画生成的方法,包括:采集动画对象事件和事件函数脚本;将所述动画对象事件与所述事件函数脚本绑定,生成动画对象事件列表;采集预设的功能函数脚本;将动画对象与所述功能函数脚本绑定,生成动画对象列表;采集动画场景信息和预设的接口函数脚本;根据所述动画场景信息和所述接口函数脚本,定义动画对象参数信息,生成动画对象参数列表;根据所述动画对象列表、所述动画对象事件列表和所述动画对象参数列表,结合所述接口函数脚本,生成动画脚本。可选的,所述将动画对象与所述功能函数脚本绑定,生成动画对象列表,包括:定义所述动画对象的构造函数脚本并创建动画对象ID。可选的,所述定义动画对象参数信息,包括:对每种动画对象的参数进行编辑,如果没有指定参数值,提供默认的参数值。在一些可选实施方式中,所述方法还包括:将所述课堂活动进行分类,得到活动类型;针对相同的所述活动类型,编写活动模块脚本并定义活动类型标识;根据所述课堂活动的动作和所述课堂活动的操作,编写功能函数脚本。在一些可选实施方式中,所述针对相同的所述活动类型,编写活动模块脚本并定义活动类型标识,包括:定义所述活动类型ID并编写系统状态切换脚本。在一些可选实施方式中,所述编写功能函数脚本,包括:定义多种公共的接口函数脚本,包括圆形接口函数脚本和方形接口函数脚本,或者定义一种形状接口函数脚本,即用于圆形接口也用于方形接口。本专利技术实施例的另一方面,还提供了一种应用于课堂活动动画生成装置,包括:动画对象事件列表生成模块,用于采集动画对象事件和事件函数脚本,将所述动画对象事件与所述事件函数脚本绑定,生成动画对象事件列表;动画对象列表生成模块,用于采集预设的功能函数脚本,将动画对象与所述功能函数脚本绑定,生成动画对象列表;动画对象参数列表生成模块,用于采集动画场景信息和预设的接口函数脚本,根据所述动画场景信息和所述接口函数脚本,定义动画对象参数信息,生成动画对象参数列表;动画脚本生成模块,用于根据所述动画对象列表、所述动画对象事件列表和所述动画对象参数列表,结合所述接口函数脚本,生成动画脚本。可选的,所述装置还包括:动画对象定义模块,用于定义所述动画对象的构造函数脚本并创建所述动画对象ID;参数编辑模块,用于对每种动画对象的参数进行编辑,如果没有指定参数值,提供默认的参数值;活动分类模块,用于将所述课堂活动进行分类,得到活动类型;活动编写模块,用于针对相同的所述活动类型,编写活动模块脚本;活动定义模块,用于针对相同的所述活动类型,定义活动类型标识;功能函数编写模块,用于根据所述课堂活动的动作和所述课堂活动的操作,编写功能函数脚本;接口函数脚本定义模块,用于定义多种公共的接口函数脚本,包括圆形接口函数脚本和方形接口函数脚本,或者定义一种形状接口函数脚本,即用于圆形接口也用于方形接口。可选的,所述活动定义模块还用于定义所述活动类型ID,所述功能函数编写模块还用于编写系统状态切换脚本。从上面所述可以看出,本专利技术实施例提供的应用于课堂活动动画生成的方法及装置,采用课堂活动动画脚本生成方式,解决了动画相同类型下重复开发的问题,自动化脚本生成方式缩短开发周期,提高了开发效率,使用模块化技术,结合自动化的脚本生成方式为用户提供了扩展的可能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的应用于课堂活动动画生成的方法的第一个实施例的流程示意图;图2为本专利技术提供的应用于课堂活动动画生成的方法的第二个实施例的流程示意图;图3为本专利技术提供的应用于课堂活动动画生成装置的第一个实施例的模块结构示意图;图4为本专利技术提供的应用于课堂活动动画生成装置的第二个实施例的模块结构示意图;图5为本专利技术提供的应用于课堂活动动画生成的方法的装置的一个实施例的硬件结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术实施例的第一个方面,提出了一种针对课堂活动教学软件进行动画生成的应用于课堂活动动画生成的方法的第一个实施例。如图1所示,为本专利技术提供的应用于课堂活动动画生成的方法的第一个实施例的流程示意图。所述应用于课堂活动动画生成的方法,可以应用于终端或者服务器,根据需要进行选择,包括:步骤101:采集动画对象事件和事件函数脚本;可选的,所述动画对象可以是按钮、图元、标签,所述动画对象事件可以是鼠标点击和平面触控操作。步骤102:将所述动画对象事件与所述事件函数脚本绑定,生成动画对象事件列表;步骤103:采集预设的功能函数脚本;可选的,所述功能函数脚本可以是按钮操作关联的函数定义脚本、下拉列表的响应操作脚本、公共的接口函数脚本。步骤104:将动画对象与所述功能函数脚本绑定,生成动画对象列表;可选的,所述将动画对象与所述功能函数脚本绑定,生成动画对象列表,包括定义所述动画对象的构造函数脚本并创建动画对象ID。步骤105:采集动画场景信息和预设的接口函数脚本;步骤106:根据所述动画场景信息和所述接口函数脚本,定义动画对象参数信息,生成动画对象参数列表本文档来自技高网...
【技术保护点】
1.一种应用于课堂活动动画生成的方法,其特征在于,包括:/n采集动画对象事件和事件函数脚本;/n将所述动画对象事件与所述事件函数脚本绑定,生成动画对象事件列表;/n采集预设的功能函数脚本;/n将动画对象与所述功能函数脚本绑定,生成动画对象列表;/n采集动画场景信息和预设的接口函数脚本;/n根据所述动画场景信息和所述接口函数脚本,定义动画对象参数信息,生成动画对象参数列表;/n根据所述动画对象列表、所述动画对象事件列表和所述动画对象参数列表,结合所述接口函数脚本,生成动画脚本。/n
【技术特征摘要】
1.一种应用于课堂活动动画生成的方法,其特征在于,包括:
采集动画对象事件和事件函数脚本;
将所述动画对象事件与所述事件函数脚本绑定,生成动画对象事件列表;
采集预设的功能函数脚本;
将动画对象与所述功能函数脚本绑定,生成动画对象列表;
采集动画场景信息和预设的接口函数脚本;
根据所述动画场景信息和所述接口函数脚本,定义动画对象参数信息,生成动画对象参数列表;
根据所述动画对象列表、所述动画对象事件列表和所述动画对象参数列表,结合所述接口函数脚本,生成动画脚本。
2.根据权利要求1所述的一种应用于课堂活动动画生成的方法,其特征在于,所述将动画对象与所述功能函数脚本绑定,生成动画对象列表,包括:
定义所述动画对象的构造函数脚本并创建动画对象ID。
3.根据权利要求1所述的一种应用于课堂活动动画生成的方法,其特征在于,所述定义动画对象参数信息,包括:
对每种动画对象的参数进行编辑,如果没有指定参数值,提供默认的参数值。
4.根据权利要求1所述的一种应用于课堂活动动画生成的方法,其特征在于,还包括:
将所述课堂活动进行分类,得到活动类型;
针对相同的所述活动类型,编写活动模块脚本并定义活动类型标识;
根据所述课堂活动的动作和所述课堂活动的操作,编写功能函数脚本。
5.根据权利要求4所述的一种应用于课堂活动动画生成的方法,其特征在于,所述针对相同的所述活动类型,编写活动模块脚本并定义活动类型标识,包括:
定义所述活动类型ID并编写系统状态切换脚本。
6.根据权利要求4所述的一种应用于课堂活动动画生成的方法,其特征在于,所述编写功能函数脚本,包括:
定义多种公共的接口函数脚本,包括圆形接口函数脚本和方形接口函数脚本,或者定义一种形状接口函数脚本,即用于圆形接口也用于方形接口。
7.一种应用于课堂活动动画生成装置,其特征在于,包括:
动画对象事件列表生成模块,用于采集动画对象事件和事件函数...
【专利技术属性】
技术研发人员:张衡,
申请(专利权)人:鸿合科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。