在开发游戏的过程中,特别是地图编辑器中,需要利用最少的资源,实现最丰富的地形地貌。虽然现在众多的RPG开始使用整图,但是我们偶尔还是需要能够让玩家自己编辑地图,或者其他需要自动进行地图构建的功能。

  另外,就是在一些策略类游戏里经常用到的战争迷雾,我试过自己编写Pixel Bender自己来编写过滤器而实现战争迷雾。不过效果不是很理想(速度太慢)。后来想到,可以利用地图拼接的原理来进行战争迷雾的实现。

数学原理

  首先,我们先来看一下现成的地图拼接算法。下面是一张《魔兽争霸3》的地表素材。

235806rxzt01nk8gkkrn3c.png

看到了比较清楚的图片边界是吗?我们把这张图按照64X64进行一下切分

000340x4hz0xrobkmbs2m2.png

000342p4iu8282iu7brtg4.jpg

mis.zip(347.4 KB, 下载次数: 1018) 2013-1-4 00:06 上传点击文件名下载附件


来自:天地会锐亚教育

锐亚教育,游戏开发论坛|游戏制作人|游戏策划|游戏开发|独立游戏|游戏产业|游戏研发|游戏运营| unity|unity3d|unity3d官网|unity3d 教程|金融帝国3|8k8k8k|mcafee8.5i|游戏蛮牛|蛮牛 unity|蛮牛