发明名称 |
MVC模式的动画实现方法及装置 |
摘要 |
本发明涉及一种MVC模式的动画实现方法及装置。所述方法包括:控制层接收用户请求并将该用户请求通知给模型层;模型层接收该用户请求并获取与该用户请求相关的文件数组,当有文件数组发生变更时,模型层通知控制层并将发生变更的文件数组加入至控制层的数据队列中;控制层接收发生变更的文件数组、对其进行队列管理并将发生变更的文件数组依次提供至视图层;视图层接收控制层所依次提供的发生变更的文件数组并对其进行渲染,生成并显示动画。本发明通过控制层对文件数组进行队列管理,克服了现有技术中渲染过快或者无法过渡的问题,达到很好的动画展示效果。 |
申请公布号 |
CN103810737A |
申请公布日期 |
2014.05.21 |
申请号 |
CN201210457163.3 |
申请日期 |
2012.11.14 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
谭志远 |
分类号 |
G06T13/00(2011.01)I |
主分类号 |
G06T13/00(2011.01)I |
代理机构 |
上海波拓知识产权代理有限公司 31264 |
代理人 |
吕静 |
主权项 |
一种MVC模式的动画实现方法,其特征在于,包括:控制层接收用户请求并将该用户请求通知给模型层;模型层接收该用户请求并获取与该用户请求相关的文件数组,当有文件数组发生变更时,模型层通知控制层并将发生变更的文件数组加入至控制层的数据队列中;控制层接收发生变更的文件数组、对其进行队列管理并将发生变更的文件数组依次提供至视图层;视图层接收控制层所依次提供的发生变更的文件数组并对其进行渲染,生成并显示动画。 |
地址 |
518044 广东省深圳市福田区振兴路赛格科技园2栋东403室 |