如何自己实现瓦片地图

程序员扛把子 2012-10-07 01:43:39
新手,关于瓦片地图一点思路都没有~请教下这里的高手
瓦片地图是如何实现的?每次只绘制屏幕显示范围的瓦片还是一次性绘制完?
缩放又是什么个意思呢。。
...全文
730 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员扛把子 2012-10-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
拼图你就明白了,其实还要分层的,可用特定工具生成一些数组例如
111211111111,
111222221111,
111111122111,
111111112221,
111111111121
//这是一个地图1表是草地2表示道路
第一次把1全贴上,第二次贴第二层道路,都是一块一块的
实际操作可以用地图编辑器把树啦道路啦啥的
往上拖就出来数组了,做RPG游戏时经常用到
h……
[/Quote]
请高手帮忙看下我的思路是否正确
比如我现在又4X4 16张图片按照下面排列
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
计算屏幕中心坐标在什么范围,然后选择相应的图片(缩放暂时不考虑)
比如在
6 7
10 11
这个范围内就绘制这4个图片即可
如果移动就重新绘制即可

上面这个思路对吗?
如果对,我现在就不知道该如何绘制~

程序员扛把子 2012-10-07
  • 打赏
  • 举报
回复
请高手帮忙看下我的思路是否正确
比如我现在又4X4 16张图片按照下面排列
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
计算屏幕中心坐标在什么范围,然后选择相应的图片(缩放暂时不考虑)
比如在
6 7
10 11
这个范围内就绘制这4个图片即可
如果移动就重新绘制即可

上面这个思路对吗?
如果对,我现在就不知道该如何绘制~
franzhong 2012-10-07
  • 打赏
  • 举报
回复
拼图你就明白了,其实还要分层的,可用特定工具生成一些数组例如
111211111111,
111222221111,
111111122111,
111111112221,
111111111121
//这是一个地图1表是草地2表示道路
第一次把1全贴上,第二次贴第二层道路,都是一块一块的
实际操作可以用地图编辑器把树啦道路啦啥的
往上拖就出来数组了,做RPG游戏时经常用到
http://blog.csdn.net/Joetao/article/details/5722688

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧