发明名称 一种实现桌面3D动态主题的方法及系统
摘要 本发明公开了一种实现桌面动态主题的方法,包括以下步骤:创建一用于放置按照其预设运动规则运动的3D立体模型的前景层,将所述前景层的Z轴索引属性置顶;检测是否触发预设的3D立体模型的第二状态事件,若是,进行下一步;若否,3D立体模型按照其预设的第一运动规则运动;触发第二状态事件;所述第二状态事件具体为:新增其它3D立体模型,并按照其预设的运动规则运动;或隐藏3D立体模型。本发明既能够满足用户对3D动态桌面的视觉效果需求,又使得桌面主题很好地与用户的操作进行互动,解决了以往桌面主题只能看、不能动的问题,增加了用户的体验。本发明还提供了一种实现桌面动态主题的系统。
申请公布号 CN103809970B 申请公布日期 2016.11.23
申请号 CN201410038706.7 申请日期 2014.01.26
申请人 广州恒业软件科技有限公司 发明人 邓裕强;黄爱华;梁国盛;谭舒;巢子良;郭伟杰;潘国维
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 代理人
主权项 一种实现桌面3D动态主题的方法,其特征在于,包括以下步骤:S1、创建一用于放置按照其预设运动规则运动的3D立体模型的前景层,将所述前景层的Z轴索引属性置顶;S2、检测是否触发预设的3D立体模型的第二状态事件,若是,进行下一步;若否,3D立体模型按照其预设的第一运动规则运动;S3、触发第二状态事件;所述第二状态事件具体为:新增其它3D立体模型,并按照其预设的运动规则运动;或隐藏3D立体模型;所述前景层放置有第一3D立体模型和第二3D立体模型,所述第一3D立体模型的Z轴索引属性置于第二3D立体模型之后;所述第一3D立体模型预设第二状态事件,当触发第一3D立体模型的第二状态事件时,新增与第二3D立体模型同一Z轴索引属性的第三3D立体模型;所述第二3D立体模型预设第二状态事件,当触发第二3D立体模型的第二状态事件时,按照其预设的第二运动规则运动;所述第三3D立体模型预设第二状态事件,当触发第三3D立体模型的第二状态事件时,隐藏第三3D立体模型;所述第二3D立体模型与第三3D立体模型碰撞时,同时触发第二3D立体模型、第三3D立体模型的第二状态事件;所述第一3D立体模型和第二3D立体模型按照预设的匀速运动规则运动,当触发第一3D立体模型的第二状态事件时,新增的第三3D立体模型以大于第二3D立体模型的初速度作匀速运动,当第二3D立体模型与第三3D立体模型碰撞时,隐藏第三3D立体模型,第二3D立体模型以第三3D立体模型的速度为初速度作减速运动,当减速运动的速度减缓到第二3D立体模型第一运动规则匀速运动的速度时,退出第二状态事件并按照预设的第一运动规则做匀速运动。
地址 510055 广东省广州市越秀区中山三路33号中华国际中心A座17层(自编)1702-2单元