纳金网
标题:
KGFMapSystem - 快速创建游戏中的迷你地图
[打印本页]
作者:
艾西格亚
时间:
2013-3-6 02:05
标题:
KGFMapSystem - 快速创建游戏中的迷你地图
本帖最后由 艾西格亚 于 2013-9-25 00:44 编辑
2013-4-16 00:14 上传
下载附件
(53.95 KB)
在游戏里面提供给玩家的参考位置的地图工具是相当重要的元素,所以在Unity开发的过程中也会运用到迷你地图的制作,对于一些从美术转游戏开发的人员来说,要写一套地图的代码相对来说是很折腾的工作,这时就可以用一个插件来解决此类的开发问题,KGFMapSystem就是一款快速制作迷你地图的工具,这套资源最方便的莫过于操作上的便利性,并具备了界面自订化的特点,非常适合用在各种类型的游戏上面,目前圈子里面已经提供了这个插件让大家来练习,现在我们就来看看如何使用KGFMapSystem制作迷你地图。
KGFMapSystem 下载位置:
http://www.narkii.com/club/bbs_289123.shtml
导入KGFMapSystm 的资源包,打开 KGFMapSystem/demo/scenes/quickstart_demo的场景文件,在场景里面是一些简单的Box模型与第三人称的相机。
2013-4-16 00:14 上传
下载附件
(107.94 KB)
2013-4-16 00:14 上传
下载附件
(30.98 KB)
接着在Layers的栏位选一个空白位置新增一个mapsystem图层。
2013-4-16 00:14 上传
下载附件
(15.28 KB)
选择相机,然后取消对mapsystem的图层的作用,按下Play后就可以看到画面的右上方出现了迷你地图,当我们使用WASD移动物体时,地图上面的黄色箭头也会跟着移动,同时在场景内的Box也被赋予了不同符号的标示,藉此符号来判断物体与Box之间的方位与距离。
2013-4-16 00:14 上传
下载附件
(38.16 KB)
如何?这个效果看起来确实很不错,也达到了我们想要的地图效果,不过朋友们可能会说这是一个演示的场景,所以功能已经事先制作好,如果要自己动手操作,是不是也很容易呢?
现在就让我们用另一个场景来练习看看,首先打开KGFMapSystem/demo/scenes/quickstart_try_yourselve 这个场景文件,这个场景里面没有任何地图的设置,只有摆放可移动的物体与Box模型。
然后将KGFMapSystem/prefabs/KGFMapSystem.prefab 直接拖曳到Hierarchy面板里,如图所示。
2013-4-16 00:14 上传
下载附件
(35.36 KB)
在Inspector里面提示了一个讯息,该讯息提示itsTarget 这个栏位不能为空,必须要指定一个物体才能在地图的中心位置显示出来,例如场景里面的角色就是一个可以用来指定的物件。
2013-4-16 00:14 上传
下载附件
(14.17 KB)
了解提示的讯息后,打开Its Global Settings的选项,将场景内的 3rdPerson(移动的物件)拖曳到Its Target的栏位,其他的设置直接采用默认值即可。
2013-4-16 00:14 上传
下载附件
(24.75 KB)
接着在Layers的栏位增加一个mapsystem图层,请注意,这是一个重要的设定,务必在添加KGFMapSystem.prefab 之后完成这个图层的设置。
选择相机,取消对mapsystem的图层的作用,以免迷你地图被相机渲染进去而出现透明的重叠现象。
2013-4-16 00:14 上传
下载附件
(29.39 KB)
将KGFMapSystem/prefabs/mapicons_samples/KGFMapIcon_player拖曳到3rdPerson成为一个子物件,这个设定是让物体在地图里面小图标的方式显现。
2013-4-16 00:14 上传
下载附件
(14.85 KB)
如图,在Play之后,迷你地图已经可以正确的显示出物体的移动,并以黄色小箭头的图标显示在地图内,而按下地图右上方的小锁后,物体会以角度锁定的方式在地图内显示。
2013-4-16 00:14 上传
下载附件
(34.61 KB)
接下来我们将KGFMapSystem/prefabs/mapicons_samples目录里面不同的图标任意的拖曳到场景内的Cube物件,如图所示,在每一个Cube里面都包含了KGFMapIcon的图标组件。
2013-4-16 00:14 上传
下载附件
(17.47 KB)
在Play时就可以注意到这些Cube模型被不同造型的小图标所取代,透过迷你地图的显示就能很方便的看到物体与物体间的相对位置,由此我们也见识到了KGFMapSystem的强大之处。
迷你地图的左边的加减符号被用来视角缩放,右上方的小锁用来锁定角度,右下方的按钮作为地图放大的功能。
2013-4-16 00:14 上传
下载附件
(14.7 KB)
那么要如何更换地图的样式?在Appearance Mini Map的栏位里面将Buttons, Icon Zoom,Background, Mask替换后就可换成自定的地图样式,如图所示。
2013-4-16 00:14 上传
下载附件
(43.36 KB)
2013-4-16 00:14 上传
下载附件
(38.6 KB)
KGFMapSystem的功能可以带给开发者很高的效率,并满足各类游戏的导引设计需求,当然,这个插件还有许多强大的功能尚未被介绍,我们也希望更多的朋友在测试后分享出使用心得与经验的交流!
作者:
查穆
时间:
2013-3-6 10:20
这个教程好,更直观的了解了,回头用用看看还有什么别的功能。
作者:
fcczhfgs
时间:
2013-3-6 15:05
看效果很不错啊,简单易用
作者:
fcczhfgs
时间:
2013-3-6 15:09
效果很好,操作简单易懂
作者:
think3
时间:
2013-3-6 16:49
这个教程好,更直观的了解了,回头用用看看还有什么别的功能
作者:
所罗门封印
时间:
2013-3-6 21:23
感谢分享啊学习了!
作者:
dzspb
时间:
2013-3-7 16:37
很好的教程,谢谢!!!
作者:
ku
时间:
2013-3-7 20:29
中文教程真是不错的,支持中文教程
作者:
Zack
时间:
2013-3-8 00:22
希望楼主继续出这类的教程!
作者:
Sora
时间:
2013-3-9 09:13
必須支持版主奉獻的精神
作者:
查穆
时间:
2013-3-20 09:31
使用这个插件后,一些鼠标行为就不好用了,这是插件本身的BUG么?如何解决?
作者:
大大虾
时间:
2013-5-5 00:46
又发现一好东西!~感谢楼主!~
作者:
筱筱
时间:
2013-5-8 15:03
感谢分享啊!!!
作者:
烟雨
时间:
2013-5-8 19:58
看看1.9的版本是否改善了一些小问题
作者:
fuland539
时间:
2013-5-18 22:31
这个也有插件。呵呵
作者:
juncolor
时间:
2013-5-23 14:44
好 正好需要制作小地图呢
作者:
走四方
时间:
2013-5-28 16:58
dddddddddddddd~~~~~~~~~~~~~~
作者:
走四方
时间:
2013-5-28 17:31
感谢楼主分享!!!!!!!
作者:
Xn10710203
时间:
2013-7-5 16:40
很好的东西,谢谢楼主无私分享
作者:
狂风大尉
时间:
2013-7-12 20:58
貌似NGUI也出了一个小地图插件
作者:
shengbin88
时间:
2013-8-15 14:48
帧是有用的教程啊
作者:
绝世爱笑
时间:
2013-8-17 16:31
mark一下,回家看
作者:
lingernow
时间:
2013-9-25 00:36
哦哦哦這個超棒的
玩3D遊戲時就非常需要有小地圖
所以在創賽車遊戲時也想用個小地圖讓玩家玩的得心應手
作者:
ZackD
时间:
2013-10-11 06:10
不错的教程。刚好需使用这个插件
作者:
crystal7090
时间:
2013-11-19 22:34
感谢分享
作者:
zhangzhen551
时间:
2013-11-25 08:04
相当牛B!!!
作者:
acomlf
时间:
2013-11-26 14:08
真是好东西支持
作者:
magic_hands
时间:
2013-12-7 14:54
真不错啊,有用
作者:
xiaoxue_8713
时间:
2013-12-19 17:14
好东西,正好可以用在现在的制作中
作者:
sfpl0506
时间:
2013-12-19 19:41
赞一个
作者:
yangbo8088
时间:
2013-12-20 11:26
支持版主无私分享
作者:
蜗牛
时间:
2014-1-28 16:52
谢谢 共享 。。。。。。。。。。
作者:
ZackD
时间:
2014-1-28 17:25
这类的教程很值得推荐
作者:
titanko
时间:
2014-3-12 11:20
看效果很不错啊,简单易用
作者:
oelongeo
时间:
2014-3-18 15:59
非常好的教程
谢谢!!
作者:
翼宸
时间:
2016-1-27 09:30
Appearance Mini Map在哪儿,没有找到
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5