NGUI小地图制作教程 1

最近不知道是不是做游戏的人越来越多了,看见很多人在问关于小地图制作的问题,而且小地图向来都是方法众多,没有什么是最好的,只有自己去尝试才能知道。

本人在制作场景小地图的时候发现NGUI制作小地图的一个很扯蛋的方法~~为神马说扯蛋呢?其实……我就写了2行代码就搞定了~哈哈

以下就是NGUI制作小地图的一些要点:
首先在NGUI的2DUI中建立一个小地图专用的panel,并且将UIPanel中的Clipping打开,不管是硬切还是软切,能切就好

这个就是本人小地图的Panel设置,具体的设置你们自己研究吧。

然后在这个Panel中建立一个Sprite,这个Sprite就是你的场景地图,并且把这个Sprite的缩放的ZY和场景的XZ长度对应起来(这个是偷懒的重点,你的场景多大,Sprite的XY缩放就要多大)

接下来就是在你的Panel的正中央放一个作为定位角色的东西,开始慢慢调试对位了,把游戏中角色的位置和小地图的位置对应调整好。

最后~~代码部分

 

真正处理地图运动的就是17行和18行的代码~~看吧,我没吹牛吧,2行真正处理的代码。
把这个代码拖到你的小地图Sprite上面,然后再把你的角色拖到Player这个属性上面,接下来你就能看见一个很酷的小地图了。

 



原文链接:http://www.u3dchina.com/forum.php?mod=viewthread&tid=2198&extra=page

你可能感兴趣的:(NGUI)