Unity3D游戏开发之使用插件完成游戏小地图制作

在我们开发游戏或者虚拟现实中,一般都会用到小地图,如果要我们去写小地图,应该会花费一点时间的吧,如何加快我们的开发速度呢,其实在unity 3d中就有一个“小”插件,是专门用开开发小地图用的,这个插件就是KGFMapSystem。这个是它的官网。

http://www.kolmich.at/documentation/

(KGF里面不只是有一个这样的插件,它里面有很多插件,有兴趣的朋友可以研究一番)。

首先我们倒入这个插件包,打开kolmich/KGFMapSystem/demo/scenes/quickstart_demo .

我们就能看见这个了

你看,我们现在能看见一个红色的标志的警号提示了,意思就是叫我们新建一个层(layer),取名为mapsystem(必须得是这个名字才能有用).

选中我们摄像头,去掉我们刚才建的mapsystem这个layer.如图:

狗刨学习网

现在我们来运行一下,你看在右上角就能看见我们梦寐以求的小地图了 是不是??

从以上步骤来看,用这个插件是不是很容易的就开发了自己的小地图呢?.有的人就会说,这个是它这个场景自带好吧,如果我们在实际的项目中来发呢。现在我来教大家如何在自己的项目中开发自己的小地图。

我们打开quickstart_try_yourself这个场景,运行后发现是不是什么都没有呢,这个就像我们自己原始的项目。

我们找到kolmich/KGFMapSystem/prefabs里面中的KGFMapSystem这个预设,直接拖进我们的工程,如图:

我们看看右下角的那个提示(我用蓝色线圈圈住的的)。我相信大家都能读懂他是什么意思吧。我们找到我们的人物,再直接附上给Its Target.如图:

我们再在kolmich/KGFMapSystem/prefabs/mapicons_samples中找到KGFMapIcon_player这个预设,拖进我们人物中。(让它成为我们的子物体,其实这个就相当于在地图中表示自己的那个标记) 可别忘记了我们在刚开始建一个layer的那些步骤哦,运行如图:

我们看见自己的小地图了吧,中间的那个黄色箭头就是我们自己。

细心的人就会发现小地图旁边有4个按钮一样的东西,没错 他就是按钮,有放大地图……这些功能。

时间: 2024-10-31 15:35:39

Unity3D游戏开发之使用插件完成游戏小地图制作的相关文章

最大的幻术-游戏开发-到底是先学游戏引擎还是先学游戏编程

学习游戏的目的 我们学习游戏制作,游戏开发,游戏编程,游戏XX,我们的目的只有一个,打造一个非常牛逼,非常屌,非常让人开心的虚拟体验.我们用自己的学识让玩家在虚拟世界征战,生活,一步一步的让玩家幸福!那么我们的目的只有一个,让玩家知道自己的幸福在哪里,并且学会追求自己的幸福.当然,每个人对幸福的定义不一样.那么,我们只好让玩家来体验我们所来表达的最通俗的,最普遍的幸福体验,然后慢慢引导玩家去寻找自己的幸福体验.可能,在最后玩家都会离开游戏,离开虚拟世界,(对,这是真的,玩家需要一步一步达到定点,

6、Cocos2dx 3.0游戏开发找小三之游戏的基本概念

重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27689713 郝萌主友情提示: 人是习惯的产物,当你习惯快乐时,记忆里的不愉快就消失了. 游戏开始之前 经过之前的学习,我们已经可以开发一个最基本的 Cocos2d-x 游戏了,这个游戏包括一张背景图片和一个退出游戏的按 钮,但是这距离完成一个完整.实用的游戏还很遥远.在这一章节中,我们将首先抛开 Cocos2d,介绍游戏开发的基本概念,然后结合 Co

JavaFX战旗类游戏开发 第三课 创建游戏角色

在上一节课程中,我们学习了在JavaFX中绘制游戏地图.这一节课,我们将会创建我们的游戏角色. 首先,同样的,我们创建一个简单的基类. import javafx.scene.canvas.GraphicsContext; /** * 游戏物体基类 * @author Wing Mei */ public abstract class BaseObject { protected double x, y; protected double width,height; protected bool

Unity3D游戏开发之如何发布Android游戏

怎么在Unity3D游戏开发软件里,发布Android游戏?如果你感到有疑问,不如看看下面笔者的介绍. 新装的软件会自带一个demo,我们的讲解就是拿demo打不一款Android游戏,点击File -> build seting.如果你已经创建好一个场景需要发布,也可以加载进来跟着以下的步骤进行. 我们要发布到Android平台上,所以在这里就需要选择Android平台,再点击player settings.当然这里还需要你对游戏的部署信息进行写修改,值得注意的是:如果你使用的是破解版Unit

unity3d游戏开发之第一人称射击游戏

简介 这个教程中,我们详细了解下如何制作一个简单的第一人称射击游戏(FPS).其中将介绍一些基本的3D游戏编程的概念和一些关于怎样如游戏程序员般思考的技巧. 前提 这个教程假定你已经熟悉软件Unity基本操作,掌握了基本的脚本概念. 创建新工程 下载FPS_Tutorial.zip压缩文件,解压,在Unity中打开工程文件. 从Unity安装目录导入Standard Assets资源包. 导入工程后,你会在Unity工程面板中的"Standard Assets"文件夹下看见这些资源内容

[Android游戏开发]八款开源 Android 游戏引擎 (巨好的资源)

初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情. 事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量的游戏引擎存

14、Cocos2dx 3.0三,找一个小游戏开发Scene and Layer:游戏梦想

发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/30474393 Scene :场景 了解了Director 之后,接下来介绍 Scene 这个与它紧密相关的游戏组件. 通过之前的学习,我们已经了解了场景以及它在流程控制中的地位. 在 Cocos2d-x 中,Scene 定义了一个场景.场景仅仅是层的容器.包括了全部须要显示的游戏元素. 因此相对于其它游戏元素,Scene 并没有提供什么特别的功能,就是一

【Unity3d游戏开发】UGUI插件入门之游戏菜单

ugui是unity4.6开始加入的一个新的ui系统,非常强大,下面我们将通过一系列博客的方式一起来学习一下ugui的使用.本篇博客会介绍如何使用ugui制作一个游戏菜单,并且了解如何让物体与ugui的控件交互,效果图如下: 首先还是新建一个unity工程,并且新建一个场景,然后新建一个Canvas画布,我们所有的ui控件,都是要建立在Canvas上面的.然后在Canvas下面建立一个button重命名为StartButton,并调节成效果图中的样式.然后再复制两份出来,把他们放置到如效果图的位

Unity3D项目开发热门必备插件

2D ToolKit 2D Toolkit是一组与Unity环境无缝集成的工具,提供高效的2D精灵和文本系统. 官方地址:https://www.assetstore.unity3d.com/en/#!/content/908 NGUI:Next-Gen UI Kit NGUI是严格遵循KISS原则并用C#编写的(适用于专业版和免费版)插件,提供强大的UI系统和事件通知框架 官方地址:https://www.assetstore.unity3d.com/en/#!/content/2413 It