[发明专利]基于Tween组件的动画编辑方法及装置在审
申请号: | 201910834413.2 | 申请日: | 2019-09-04 |
公开(公告)号: | CN110555898A | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 宋大伟;李拓 | 申请(专利权)人: | 苏州亿歌网络科技有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 11400 北京商专永信知识产权代理事务所(普通合伙) | 代理人: | 邢若兰;高之波 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画编辑 控制对象 编辑窗口 预览 编辑操作 编辑器 预设 动画类型 工作效率 接收用户 节约资源 控制窗口 运行项目 调用 内存 存储 直观 观察 | ||
本发明公开了基于Tween组件的动画编辑方法及装置,该方法包括,预设多个Tween组件的编辑器类存储于内存中;显示动画编辑窗口;根据用户的操作,在编辑窗口中添加控制对象;接收用户根据控制对象需要的动画类型而执行的编辑操作;根据用户的操作,调用预览控制窗口,执行动画预览。本发明提供的方法,通过在内存中预设多个Tween组件的编辑器类,使用户可以在编辑窗口中直接进行动画编辑操作;通过在编辑窗口中添加控制对象并根据控制对象的不同执行相应的编辑操作,最终完成动画编辑。编辑后,无需整体运行项目,即可执行预览,更加直观观察动画最终效果,可直接进行修改,操作更加方便,节约资源和时间,提高工作效率。
技术领域
本发明涉及动画编辑技术领域,尤其涉及基于Tween组件的动画编辑方法及装置。
背景技术
在游戏开发过程中,各类动画编辑必不可少。在常用的游戏开发工具Unity3D引擎中,提供了Tween动画编辑组件,Tween动画编辑组件可以实现控制对象的透明度、颜色、大小、位置、旋转和缩放等功能。在使用Tween动画编辑组件进行编辑时,需要将整个Tween动画编辑组件添加到项目中。但是,在实际的游戏项目开发过程中,一些动画在编辑时,往往只需要Tween动画编辑组件的某一个或某几个功能,将整个组件添加到项目中,增加了开发难度和开发时间,同时,需要整体运行项目才能看见最终效果,当最终效果与需求出现不同,修改过程复杂,不利于提高工作效率。
发明内容
本发明的目的是要提供一种基于Tween组件的动画编辑方法及装置,可以解决上述现有问题中的一个或多个。
根据本发明的一个方面,提供了一种基于Tween组件的动画编辑方法,该方法包括以下步骤,
预设多个Tween组件的编辑器类存储于内存中;
显示动画编辑窗口;
根据用户的操作,在编辑窗口中添加控制对象;
接收用户根据控制对象需要的动画类型而执行的编辑操作;
根据用户的操作,调用预览控制窗口,执行动画预览。
本发明的有益效果为:本发明提供的方法,在内存中预设多个Tween组件的编辑器类,使用户可以在编辑窗口中直接进行动画编辑操作;通过在编辑窗口中添加控制对象并根据控制对象的不同执行相应的编辑操作,最终完成动画编辑。编辑后,无需整体运行项目,即可执行预览,更加直观观察动画最终效果,当最终效果与需求出现不同,可直接进行修改,操作更加方便,节约资源和时间,提高工作效率。
在一些实施方式中,接收用户根据控制对象需要的动画类型执行的编辑操作中的动画类型包括,曲线类动画和渐变类动画。
在一些实施方式中,当动画类型为曲线类动画,接收的编辑操作为曲线编辑操作。
在一些实施方式中,曲线编辑操作为贝塞尔曲线编辑操作,贝塞尔曲线是二阶贝塞尔曲线、三阶贝塞尔曲线和多阶贝塞尔曲线中的一种。
在一些实施方式中,多阶贝塞尔曲线由多段三阶贝塞尔曲线相连组成。
在一些实施方式中,接收曲线编辑操作的同时还包括,
接收用户对于控制对象参数的修改;
实时更新控制对象的相应参数。
在一些实施方式中,当动画类型为渐变类动画,接收的编辑操作为参数设置操作。
在一些实施方式中,参数设置操作包括,
根据用户操作,为控制对象添加相应的动画编辑组件;
调用动画编辑组件的参数设置窗口;
当用户进行参数编辑时,更新相应参数,实现渐变类动画的编辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州亿歌网络科技有限公司,未经苏州亿歌网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910834413.2/2.html,转载请声明来源钻瓜专利网。