找回密码
 立即注册
查看: 6835|回复: 87

[实例] 小地图的制作-最简单最实用!入门菜鸟必备!图文讲解

  [复制链接]
发表于 2014-11-27 19:58 | 显示全部楼层 |阅读模式
资源信息 Tutorial Information
教程名称: unity 小地图的制作-最简单最实用!入门菜鸟必备!图文讲解(发帖教程)
适用引擎:   (适用引擎,为空默认为Unity)
教程语种: 中文
教程等级: 2
教程格式: 图文(请用IE9以上浏览器访问本版块)
教程作者: 原创 摞你命3000 (如有问题请短消息联系作者或发表回复)
下载地址: 请先登录 (兑换积分)
点击查看原图
美丽分割线
本帖最后由 摞你命3000 于 2014-11-27 20:19 编辑

小地图效果预览:



unity一个星期了,其中一边看相关教程和知识点,翻阅各种圣典,网上的实例。现在和大家一起来分享一下我的小地图制作的过程教程。

本教程最适合初学者,通俗易懂,并没有复杂的代码。当然你要在小地图上面添加更多功能,还需要自己动动脑筋,哈哈~~~

为何要写这个教程呢?因为我发现很多插件用上后,有的出错,有的代码复杂,有的根本代码就有问题,不能运行。比如这个KGFMapSystem,非常强大,点几下鼠标就能自动生成一个小地图了。可是我测试的时候发现,在新建场景中,他可以正常显示。但在我已经做了几天的工程里使用就会出现小地图上没有地图,也没有图标等等。它也不报哪里代码有冲突或者错误。所以碰到这种郁闷的问题,往往会令本来非常感兴趣的初学者一下失去兴趣。学好一门课程重点在于保持兴趣的热度和耐心的学习态度。

所以,大家可以跟我做一下这个小地图,很简单,包你一看就懂。大神高手等级就路过吧!

来我们开始。

1:首先,小地图里需要一张俯视图(顶视图)的略缩图。

在unity中点击坐标切换到Y顶视图,用截图软件将地图的全貌截下来




如果顶视图是这个灰蒙蒙的话,就是北京的雾霾吹到了你的地图上了,呵呵,

我们来把雾霾吹开,到菜单edit ------rendersettings里 把fog 钩钩取消掉。当然你没有做过渲染设置的话是不会有雾霾的,也就不用做这一步了



好了雾霾没有了,截图吧。



然后用PS,做个地图的边框和名称元素等东西,保存格式用PNG透明底。那个地图的框框到百度上搜索图片就有了,很多,不过都要自己ps一下,融合到你的地图上。



好了,图片就做完了,下面真正的主角出场了,就是代码了。代码的重要初学者需知道的我都做了注解。你可以根据你的需要进行更改。比如更改里面显示的图标啦,添加要在地图上显示的物体和图标啦,比如当物体被摧毁后,地图上的图标发生变化啦等等,根据自己需要进行更改即可。

代码文件在附件里,下载就可以。

好了,现在把代码绑到主摄像机上就完成了。。。简单吧~~记得把玩家Player对象,绑定到Player位置那里!



这个效果符合我的需求了,我做的这个是第三人称视角的类dota游戏,当然了,我还没有做定位敌人的英雄和小兵的位置,根据他们的位置变化,在小地图用图标显示出来,把代码改改就行,地图上那4个圆圈图标代表野怪的位置。我放了4个Cube暂时代替。



教程写完了,有问题的跟帖。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3鲜花 +4 +2 收起 理由
liugang121 + 2 + 2
凌云xs + 1 赞一个!
happymakai + 1

查看全部评分

发表于 2014-11-30 04:34 | 显示全部楼层
为什么没有视频?
发表于 2014-11-30 08:11 | 显示全部楼层
ha ha ha ha ha ha ...
发表于 2014-12-3 08:49 | 显示全部楼层
类Dota  @_@
楼楼你人物技能设计几个了?
物品技能
玩家视野
小兵机制
野区中立
。。。
可以联系我么,(⊙o⊙)哦
我也想制作
q:1330499487

点评

正在制作中,我就当是练习学习做而已,没有其它目的。现在就先做一个人物的技能。 按QWER 就触发对应的人物技能动作动画,然后就是对应的伤害计算,然后减敌人的血量。 AI部分,小兵视野也做得很简单,在距离范围  详情 回复 发表于 2014-12-3 10:42
 楼主| 发表于 2014-12-3 10:42 | 显示全部楼层
sunuo 发表于 2014-12-3 08:49
类Dota  @_@
楼楼你人物技能设计几个了?
物品技能

正在制作中,我就当是练习学习做而已,没有其它目的。现在就先做一个人物的技能。

按QWER 就触发对应的人物技能动作动画,然后就是对应的伤害计算,然后减敌人的血量。
AI部分,小兵视野也做得很简单,在距离范围内(整个Map)的主要target就是防御塔,指定3路的敌人固定走的路线,优先攻击防御塔,小兵在警戒距离内没有防御塔就攻击旁边的英雄(玩家)(if =true),每固定时间就出一波兵无脑冲向玩家的高地防御塔。
敌方英雄AI,和小兵差不多,但优先是攻击玩家,次防御塔和野怪(监视着野怪复活的信息,if距离自己最近的野怪有buf,就去抢,判断自己的血量,如果血量低于百分之50就不去抢,而是去找回血石头的位置,帮自己加血,如果碰到玩家追击,则往自己总部跑。

现在就正在做的是AI部分,有点难度。比较花时间,毕竟我是初学者,一边做一边要规划,还要查阅很多资料。
发表于 2014-12-3 14:17 | 显示全部楼层
谢谢分相!!!!!
发表于 2014-12-12 17:20 | 显示全部楼层

感谢楼主的无私分享!{:soso__11402694654016840197_7:}
发表于 2014-12-28 13:22 | 显示全部楼层

不错 不错 不错{:soso__3922851084632044791_6:}
发表于 2015-4-1 14:49 | 显示全部楼层
不知道怎么入手呢 困惑
发表于 2015-9-11 14:49 | 显示全部楼层
怎么获取视频教程呀
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-4-28 02:47 , Processed in 0.106298 second(s), 36 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表