【技术实现步骤摘要】
一种动画效果实现方法、装置及存储设备
本专利技术实施例涉及数据处理
,具体涉及一种动画效果实现方法、装置及存储设备。
技术介绍
随着科技的不断发展,移动终端的功能越来越强大,其界面表现也越来越好,随之而来的,用户对移动终端界面表现的要求也越来越高。目前,在移动终端应用软件的界面上,一般会加入动画效果来丰富界面的表现。而现有的动画效果实现方案,多半存在开发成本高、调试困难、难以实现复杂动画效果等问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种动画效果实现方法、装置及存储设备,能够实现复杂的动画效果,减少开发成本,降低调试难度。本专利技术实施例提供的动画效果实现方法,包括:根据原始顶点的坐标数据生成初始化贝塞尔曲线;根据操作指令对所述初始化贝塞尔曲线进行调整,得到目标贝塞尔曲线;根据预设参数从所述目标贝塞尔曲线中获取目标路径点的坐标数据;设置动画速率;控制目标对象根据所述动画速率及所述目标路径点的坐标数据在所述目标路径点上运动,以形成动画效果。本专利技术实施例提供的动画效果实现装置,包括:初始化单元,用于根据原始顶点的坐标数据生成初始化贝塞尔曲线;调整单元 ...
【技术保护点】
一种动画效果实现方法,其特征在于,包括:根据原始顶点的坐标数据生成初始化贝塞尔曲线;根据操作指令对所述初始化贝塞尔曲线进行调整,得到目标贝塞尔曲线;根据预设参数从所述目标贝塞尔曲线中获取目标路径点的坐标数据;设置动画速率;控制目标对象根据所述动画速率及所述目标路径点的坐标数据在所述目标路径点上运动,以形成动画效果。
【技术特征摘要】
1.一种动画效果实现方法,其特征在于,包括:根据原始顶点的坐标数据生成初始化贝塞尔曲线;根据操作指令对所述初始化贝塞尔曲线进行调整,得到目标贝塞尔曲线;根据预设参数从所述目标贝塞尔曲线中获取目标路径点的坐标数据;设置动画速率;控制目标对象根据所述动画速率及所述目标路径点的坐标数据在所述目标路径点上运动,以形成动画效果。2.根据权利要求1所述的方法,其特征在于,所述根据操作指令对所述初始化贝塞尔曲线进行调整,得到目标贝塞尔曲线,包括:根据所述操作指令对所述初始化贝塞尔曲线进行操作,操作之后确定目标顶点的坐标数据;根据所述目标顶点的坐标数据生成所述目标贝塞尔曲线。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标顶点的坐标数据生成所述目标贝塞尔曲线,包括:根据贝塞尔公式将t从区间[0,1]依次取值,以生成所述目标贝塞尔曲线,其中,Pi表示所述目标顶点的坐标数据,n表示所述目标顶点的个数。4.根据权利要求3所述的方法,其特征在于,所述预设参数为所述区间[0,1]内等分的S个取值,所述根据预设参数从所述目标贝塞尔曲线中获取目标路径点的坐标数据,包括:结合所述目标顶点的坐标数据,将所述S个取值依次作为所述贝塞尔公式中的t,以从所述目标贝塞尔曲线中依次获取S个所述目标路径点的坐标数据。5.根据权利要求4所述的方法,其特征在于,所述设置动画速率,包括:采用补间动画算法设置动画速率。6.根据权利要求5所述的方法,其特征在于,所述采用补间动画算法设置动画速率,包括:将第一个所述目标路径点作为动画起点,将第S个所述目标路径点作为动画终点,设置动画运行时间,并调用用于实现所述动画速率的缓动函数。7.根据权利要求6所述的方法,其特征在于,所述控制目标对象根据所述动画速率及所述目标路径点的坐标数据在所述目标路径点上运动,包括:根据S个所述目标路径点的坐标数据,将所述目标对象的第一帧的显示位置设置在所述起点,在所述运行时间内按照所述动画速率依次改变所述目标对象的每一帧的显示位置,直至将所述目标对象的最后一帧的显示位置改变成所述终点。8.一种动画效果实现装置,其特征...
【专利技术属性】
技术研发人员:钟盛照,蔡述雄,张昆,吴珍妮,
申请(专利权)人:腾讯数码天津有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。