各位读者老爷们,小的在这里说声对不起,因为临近月考,所以上周停更了,明天就是考试的日子了,本来打算今天也不更新了,但是考虑到大家对我的支持,和我那颗想要进步的心,我扔掉了手里的五年中考三年模拟,坐在了电脑前面,上周我的博文阅读量堪忧啊,不知道为什么后面的博文一直阅读量很少。这是逼我转型去教C的节奏啊。

跟题目一样,我们今天就来讲一下如何使用unity自带的强大地形创建工具来快速的创建一个游戏地图。不吹牛p的说,如果用unity引擎来做大逃杀这款游戏的话,我觉得四个人在一起忙不过一个月。网上一直有人说啊unity做的垃圾什么的,这是因为unity的门槛比较低,所以会有许多人粗制滥造,如果你把unity里面各种渲染和光都用好了的话其实和虚幻比起来差不多。而且现在unity在移动领域占到了很大的比重,超越ue。

我不喜欢每一次都从如何创建一个新工程,打开unity讲起。
在创建三维物体中找到terrain

随后在地图中就会出现一个地形平面,同时资源窗里也会多出一个地形文件

不要着急,他现在只是一个平面我们来把它变幻出山脉
这里是关于地形组件的一系列编辑组件

调整他来调整地形大小,按照你的游戏地图实际要用到得来调就好

这一排是最重要的编辑器

依次是隆起、差距、圆滑、地图上色、种树、种草
然后是他们的画笔参数

你也可以给地图加上物理材质

好那我带你手把手来做一次

使用隆起工具,调节好笔刷

草草花了几笔,做个打样

很简单只需要用鼠标直接在地形上画就OK
然后给贴个图我就不圆润了
我这里很不幸没有土地贴图文件,因为我没有导入官方的自然环境包,大家自己导一下然后就可以正常使用了

今天就到这里?当然这不能当做全部游戏地图来使用,毕竟只有大自然,大家可以去shop里看看,有许多关于地图创建的实用工具,如果有问题尽管问我,qq:3300855273

Unity3d游戏引擎Windy系列教程:地形的创建相关推荐

  1. Unity3d游戏引擎Windy系列教程:常见组件扫盲讲解3(Animator)

    大家好,又见面了,今提来谈一谈Animator,这应该是一个非常有用的组件了,它的作用便是人物控制器,应该说是unity里面的一大亮点,当然今天不对他做非常深入的讲解,角色控制应该但做一个板块进行讲解 ...

  2. Unity3d游戏引擎Windy系列教程:常见组件扫盲讲解引入unity所需的脚本语言基础

    既然好不容易等到周末,那么我多更几章好了,马上要进行的就是一个新的大类题目常见组件扫盲讲解系列博文,看完这个系列的博文你应该可以熟练运用Unity里面常见的组件了. 组件实现各种功能和效果,所以在un ...

  3. 2D游戏引擎Allegro 系列教程(二) Hello world!

    本系列文章由sky编写,转载请注明出处. http://blog.csdn.net/qq573011406/article/details/8172949 作者:袁全伟   邮箱: qq5730114 ...

  4. Unity3D 游戏引擎之平面小球重力感应详解【转】

    http://blog.csdn.net/xys289187120/article/details/6969333       手机重力感应应该对大多数开发者并不陌生,在新一代智能手机Android  ...

  5. unity3d 剧情制作_游戏设计作品集干货:跨专业如何入门 Unity3D 游戏引擎?

    游戏设计作品集,涉及游戏策划与玩法.游戏美术与Unity3D游戏引擎等内容的学习. 之前克瑞斯介绍过了游戏策划与游戏美术,本期再详细聊下什么是Unity3D游戏引擎,以及学习Unity3D游戏引擎的详 ...

  6. Unity3D 游戏引擎之构建简单的游戏世界(三)

    Unity3D 游戏引擎之构建简单的游戏世界 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archi ...

  7. Unity3D 游戏引擎之脚本实现模型的平移与旋转(六)

    Unity3D 游戏引擎之脚本实现模型的平移与旋转 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/ar ...

  8. Unity3D 游戏引擎之IOS高级界面发送消息与Unity3D消息的接收(九)

    Unity3D 游戏引擎之IOS高级界面发送消息与Unity3D消息的接收 雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289 ...

  9. html5游戏制作入门系列教程(八)

    今天,我已经准备了一个新的游戏 – SkyWalker.基本上 – 这是用飞飞行模拟射击类游戏.我们的目标到达终点线.这个游戏还有其它一些特点,例如使用飞机运动动画和爆炸动画,多按键处理(例如同时移动 ...

最新文章

  1. UNIX中后台进程与守护进程
  2. android使用okthtp
  3. ImageMagick常用指令详解
  4. centos 没有可用的网络设备
  5. Python语言学习:Python常用自带库(imageio、pickle)简介、使用方法之详细攻略
  6. jQuery自定义美化下拉框
  7. 免费CDN:jsDeliver+Github使用方法
  8. 2019 嵌入式智能国际大会圆满落幕,7 大专场精彩瞬间释出!
  9. oracle 参数脚本,oracle 查看隐含参数脚本
  10. ADO.NET 之 一
  11. Windows RPC Demo实现
  12. 浅谈Nacos中的CAP
  13. 决胜B端(一)概述篇-走进B端
  14. 通过PS调出胶片色调的古风照片
  15. HTML5游戏引擎(二)02-egret引擎之hello world——快速上手-清理项目 程序入口 绘制单色背景 调整屏幕的适配模式 添加文字 响应用户操作-让文字变色
  16. 关于tomcat启动后http://localhost:8080/打不开页面的解决方案
  17. 腾讯地图InfoWindow太大
  18. C for Graphic:各向异性(anisotropy)
  19. 基于Java的私人牙医诊所(医院)系统
  20. 冲上热搜!清华95后博士,搞科研演绎浪漫爱情故事获赞千万

热门文章

  1. iOS OpenGl ES着色器
  2. 提升g++的编译速度的第一选择:ccache
  3. 网件A6210抓包驱动安装及omnipeek抓包
  4. 正则验证手机号11位
  5. 在无网络时使用Unity Hub
  6. discuz X3.4的最新版QQ互联插件配置教程
  7. 3.sparksql:函数使用:实现累加和累乘
  8. 商品库存管理系统网站php模板,进销存产品库存管理系统 v2.22源码
  9. 香港科技大学陈浩老师招收博士后和博士生
  10. 封装的three.js饼图vue组件