[发明专利]一种在地图中绘制动态海洋的方法及装置有效
申请号: | 201210370403.6 | 申请日: | 2012-09-28 |
公开(公告)号: | CN102881037A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 徐文君;李剑锋;龙春燕 | 申请(专利权)人: | 深圳第七大道网络技术有限公司 |
主分类号: | G06T13/60 | 分类号: | G06T13/60 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 绘制 动态 海洋 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种在地图中绘制动态海洋的方法及装置。
背景技术
Flash Player播放相应的视频流,同一画面中既有陆地也有海洋时,海洋部分并非静止不动,而是展现出波光起伏的动态效果,这种海陆同屏的动态场景可用于网页游戏开发或网站开发。众多网页游戏均运行于Flash Player之上,如果一款基于Flash Player的网页游戏需要在同一画面中既展现陆地也展现海洋,一般来说会采取静态渲染的方法,即把陆地和海面当成一个整体来渲染,缺点是海面将静止不动,相对于静态渲染,同屏海陆的动态渲染需要消耗更多计算机性能,因此显示效果和损耗性能上取得平衡是需要解决的问题。
现有技术中,还没有实现基于Flash Player在同一画面中既出现陆地也出现动态海洋,且显示效果和损耗性能上取得平衡的技术。
发明内容
本发明实施例提供了一种在地图中绘制动态海洋的方法及装置,用以在地图中绘制动态海洋,同时实现显示效果好,性能损耗低,加载文件体积小的。
本发明实施例提供的在地图中绘制动态海洋的方法,包括:根据接收的绘制地图的指令,将绘制的地图的图层设置为上下两层,其中,上层图层设置为标识动态海洋的基本单位地图图片,下层图层设置为标识海洋和陆地的完整地图图片;将所述标识动态海洋的基本单位地图图片,拼贴为标识动态海洋的目标地图图片,所述基本单位地图图片的像素小于所述目标地图图片的像素;通过遮罩操作将所述标识动态海洋的目标地图图片显示在所述绘制的地图中,使得在所述绘制的地图中的海洋区域显示动态海洋。
本发明实施例提供的在地图中绘制动态海洋的装置,包括:设置单元,用于根据接收的绘制地图的指令,将绘制的地图的图层设置为上下两层,其中,上层图层设置为标识动态海洋的基本单位地图图片,下层图层设置为标识海洋和陆地的完整地图图片;拼贴单元,用于将所述设置单元设置的所述标识动态海洋的基本单位地图图片,拼贴为标识动态海洋的目标地图图片,所述基本单位地图图片的像素小于所述目标地图图片的像素;处理单元,用于通过遮罩操作将所述拼贴单元拼贴的所述标识动态海洋的目标地图图片显示在所述绘制的地图中,使得在所述绘制的地图中的海洋区域显示动态海洋。
从以上技术方案可以看出,本发明实施例具有以下优点:按照接收到的绘图指令,将绘制的地图的图层设置为上下两层,其中,将标识动态海洋的基本单位地图图片设置为上层图层,以在地图中显示动态海洋效果,该基本单位地图图片的体积较小,因此地图文件总体体积小,在系统中运行更顺畅,将标识海洋和陆地的完整地图图片设置为下层图层,将分辨率该标识动态海洋的基本单位地图图片,拼贴为标识动态海洋的目标地图图片,实现无接缝连续动态海洋效果,且适应不同大小陆地地表的处理,通过遮罩操作将所述标识动态海洋的目标地图图片显示在所述绘制的地图中,以在所述绘制的地图中的海洋区域正确显示动态海洋,这样,在地图中显示动态海洋时,同时实现显示效果好,性能损耗低,加载文件体积小。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中在地图中绘制动态海洋的方法的一个实施例示意图;
图2为本发明实施例中在地图中绘制动态海洋的方法的另一个实施例示意图;
图3为本发明实施例中在地图中绘制动态海洋的装置的一个实施例示意图;
图4为本发明实施例中在地图中绘制动态海洋的装置的另一个实施例示意图。
具体实施方式
下面结合附图和具体实施例进一步说明本发明实施例的技术方案,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种在地图中绘制动态海洋的方法和装置,用于在显示效果好,性能损耗低,加载文件体积小的基础上,实现在地图中绘制动态海洋。
请参见图1,本发明实施例中的在地图中绘制动态海洋的方法的一个实施例包括:
101、根据接收的绘制地图的指令,将绘制的地图设置为上下两层,其中,上层图层设置为标识动态海洋的基本单位地图图片,下层图层设置为标识海洋和陆地的完整地图图片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳第七大道网络技术有限公司,未经深圳第七大道网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210370403.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:红外感测器及其制造方法
- 下一篇:锅炉筒体退火炉