1234 第1页 | 共4 页下一页
返回列表 发新帖
查看: 14138|回复: 36
打印 上一主题 下一主题

[教程] KGFMapSystem - 快速创建游戏中的迷你地图

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2013-3-6 02:05:16 |只看该作者 |倒序浏览
pstatus"> 本帖最后由 艾西格亚 于 2013-9-25 00:44 编辑

KGF.jpg
在游戏里面提供给玩家的参考位置的地图工具是相当重要的元素,所以在Unity开发的过程中也会运用到迷你地图的制作,对于一些从美术转游戏开发的人员来说,要写一套地图的代码相对来说是很折腾的工作,这时就可以用一个插件来解决此类的开发问题,KGFMapSystem就是一款快速制作迷你地图的工具,这套资源最方便的莫过于操作上的便利性,并具备了界面自订化的特点,非常适合用在各种类型的游戏上面,目前圈子里面已经提供了这个插件让大家来练习,现在我们就来看看如何使用KGFMapSystem制作迷你地图。

KGFMapSystem 下载位置:http://www.narkii.com/club/bbs_289123.shtml

导入KGFMapSystm 的资源包,打开 KGFMapSystem/demo/scenes/quickstart_demo的场景文件,在场景里面是一些简单的Box模型与第三人称的相机。
1.jpg

3.jpg

接着在Layers的栏位选一个空白位置新增一个mapsystem图层。
4.jpg

选择相机,然后取消对mapsystem的图层的作用,按下Play后就可以看到画面的右上方出现了迷你地图,当我们使用WASD移动物体时,地图上面的黄色箭头也会跟着移动,同时在场景内的Box也被赋予了不同符号的标示,藉此符号来判断物体与Box之间的方位与距离。
6.jpg

如何?这个效果看起来确实很不错,也达到了我们想要的地图效果,不过朋友们可能会说这是一个演示的场景,所以功能已经事先制作好,如果要自己动手操作,是不是也很容易呢?

现在就让我们用另一个场景来练习看看,首先打开KGFMapSystem/demo/scenes/quickstart_try_yourselve 这个场景文件,这个场景里面没有任何地图的设置,只有摆放可移动的物体与Box模型。
然后将KGFMapSystem/prefabs/KGFMapSystem.prefab 直接拖曳到Hierarchy面板里,如图所示。
7.jpg

在Inspector里面提示了一个讯息,该讯息提示itsTarget 这个栏位不能为空,必须要指定一个物体才能在地图的中心位置显示出来,例如场景里面的角色就是一个可以用来指定的物件。
8.jpg

了解提示的讯息后,打开Its Global Settings的选项,将场景内的 3rdPerson(移动的物件)拖曳到Its Target的栏位,其他的设置直接采用默认值即可。
9.jpg

接着在Layers的栏位增加一个mapsystem图层,请注意,这是一个重要的设定,务必在添加KGFMapSystem.prefab 之后完成这个图层的设置。

选择相机,取消对mapsystem的图层的作用,以免迷你地图被相机渲染进去而出现透明的重叠现象。
5.jpg

将KGFMapSystem/prefabs/mapicons_samples/KGFMapIcon_player拖曳到3rdPerson成为一个子物件,这个设定是让物体在地图里面小图标的方式显现。
10.jpg

如图,在Play之后,迷你地图已经可以正确的显示出物体的移动,并以黄色小箭头的图标显示在地图内,而按下地图右上方的小锁后,物体会以角度锁定的方式在地图内显示。
13.jpg

接下来我们将KGFMapSystem/prefabs/mapicons_samples目录里面不同的图标任意的拖曳到场景内的Cube物件,如图所示,在每一个Cube里面都包含了KGFMapIcon的图标组件。
12.jpg

在Play时就可以注意到这些Cube模型被不同造型的小图标所取代,透过迷你地图的显示就能很方便的看到物体与物体间的相对位置,由此我们也见识到了KGFMapSystem的强大之处。


迷你地图的左边的加减符号被用来视角缩放,右上方的小锁用来锁定角度,右下方的按钮作为地图放大的功能。
14.jpg

那么要如何更换地图的样式?在Appearance Mini Map的栏位里面将Buttons, Icon Zoom,Background, Mask替换后就可换成自定的地图样式,如图所示。
15.jpg

16.jpg

KGFMapSystem的功能可以带给开发者很高的效率,并满足各类游戏的导引设计需求,当然,这个插件还有许多强大的功能尚未被介绍,我们也希望更多的朋友在测试后分享出使用心得与经验的交流!


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏4 支持支持0 反对反对0
回复

使用道具 举报

12

主题

0

听众

3738

积分

中级设计师

Rank: 5Rank: 5

纳金币
3
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-3-6 10:20:04 |只看该作者
这个教程好,更直观的了解了,回头用用看看还有什么别的功能。
回复

使用道具 举报

1

主题

1

听众

731

积分

初级设计师

Rank: 3Rank: 3

纳金币
7
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2013-3-6 15:05:05 |只看该作者
看效果很不错啊,简单易用
回复

使用道具 举报

1

主题

1

听众

731

积分

初级设计师

Rank: 3Rank: 3

纳金币
7
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2013-3-6 15:09:02 |只看该作者
效果很好,操作简单易懂
回复

使用道具 举报

0

主题

1

听众

59

积分

设计初学者

Rank: 1

纳金币
-2
精华
0

活跃会员 灌水之王

5#
发表于 2013-3-6 16:49:14 |只看该作者
这个教程好,更直观的了解了,回头用用看看还有什么别的功能
回复

使用道具 举报

8

主题

4

听众

1237

积分

助理设计师

Rank: 4

纳金币
61
精华
0
6#
发表于 2013-3-6 21:23:18 |只看该作者
感谢分享啊学习了!
回复

使用道具 举报

dzspb    

1

主题

1

听众

834

积分

初级设计师

Rank: 3Rank: 3

纳金币
32
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2013-3-7 16:37:27 |只看该作者
很好的教程,谢谢!!!
回复

使用道具 举报

ku 智囊团   

89

主题

2

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
25
精华
1

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2013-3-7 20:29:53 |只看该作者
中文教程真是不错的,支持中文教程
回复

使用道具 举报

Zack    

459

主题

1

听众

5478

积分

高级设计师

Rank: 6Rank: 6

纳金币
5531
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2013-3-8 00:22:14 |只看该作者
希望楼主继续出这类的教程!
回复

使用道具 举报

Sora    

0

主题

1

听众

86

积分

设计初学者

Rank: 1

纳金币
4
精华
0

活跃会员 灌水之王

10#
发表于 2013-3-9 09:13:56 |只看该作者
必須支持版主奉獻的精神

回复

使用道具 举报

1234 第1页 | 共4 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-6-2 03:41 , Processed in 0.093233 second(s), 31 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部