luckstar 发表于 2012-12-30 20:04

NGUI小地图制作教程


最近不知道是不是做游戏的人越来越多了,看见很多人在问关于小地图制作的问题,而且小地图向来都是方法众多,没有什么是最好的,只有自己去尝试才能知道。
本人在制作场景小地图的时候发现NGUI制作小地图的一个很扯蛋的方法~~为神马说扯蛋呢?其实……我就写了2行代码就搞定了~哈哈
以下就是NGUI制作小地图的一些要点:
首先在NGUI的2DUI中建立一个小地图专用的panel,并且将UIPanel中的Clipping打开,不管是硬切还是软切,能切就好

这个就是本人小地图的Panel设置,具体的设置你们自己研究吧。
然后在这个Panel中建立一个Sprite,这个Sprite就是你的场景地图,并且把这个Sprite的缩放的ZY和场景的XZ长度对应起来(这个是偷懒的重点,你的场景多大,Sprite的XY缩放就要多大)
接下来就是在你的Panel的正中央放一个作为定位角色的东西,开始慢慢调试对位了,把游戏中角色的位置和小地图的位置对应调整好。
最后~~代码部分

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


xmastor 发表于 2013-6-27 11:33

代码好少,强大

letmegou 发表于 2013-7-22 12:39

牛!!!!

hxljs 发表于 2013-8-8 17:02

fc感谢楼上分析

SpiritWolf 发表于 2014-8-27 10:12

下载附件在哪???

a6629850 发表于 2017-2-7 14:35


不知道说什么轻轻飘过

WorldEdit 发表于 2017-4-24 20:41

真心顶

cool3xp 发表于 2017-4-24 19:56

说的非常好

向往天空 发表于 2017-4-24 20:24

很好哦

忍者_/~↘泪 发表于 2017-4-24 20:35

不错不错
页: [1] 2 3 4
查看完整版本: NGUI小地图制作教程