当前位置: 首页 > news >正文

【unity实战】MapMagic 2实战例子

文章目录

  • 前言
  • 实战
    • 1、绘制简单地形、草
    • 2、放置树木
    • 3、随机放置石头
    • 4、锁定自定义区域
    • 5、实现3种地形平滑混合过渡变化
    • 6、几种节点集合,实现南北是雪地,中间石头和草地混合
    • 7、制作岛屿
    • 8、创建对象下的平坦土地
    • 9、不同高度生成不同物品
    • 10、修改物体附近的地面
    • 11、去除物体附近的草
    • 12、Stamp实现月球表面
    • 13、渲染道路路径
    • 14、沿路径随机放置物品,如路灯、树木、护栏等。
    • 15、村庄村落
  • 专栏推荐
  • 完结

前言

之前介绍了MapMagic 2插件的基础使用,这次来分享一些使用的实战例子。

实战

1、绘制简单地形、草

在这里插入图片描述
在这里插入图片描述

2、放置树木

在这里插入图片描述
在这里插入图片描述

3、随机放置石头

首先从上面合并输出树的位置信息
在这里插入图片描述
放置石头
在这里插入图片描述
效果
在这里插入图片描述

4、锁定自定义区域

我们可以在生成的地形上放置自定义的物品,比如村庄,甚至还可以通过Terrain地形工具某个区域的修改地形样式
在这里插入图片描述
然后我们在MapMagic上添加一个LOCKS锁定区域,覆盖我们前面修改的自定义区域
在这里插入图片描述

这样无论我们如何重新修改地形变化,这个区域都不会改变
在这里插入图片描述
但是这样有个缺点,就是这里的地形高度也被固定了,有时就会显得很突兀,我们可以选择勾选这个Relative Height选项,然后将新增的预制体对象作为LockedObjects 自定义区域的子物体
在这里插入图片描述

5、实现3种地形平滑混合过渡变化

在这里插入图片描述
结果地形上会出现黑色区域,不知道是什么原因,不知道是不是MM的BUG,文档也没有给解决方案
在这里插入图片描述

6、几种节点集合,实现南北是雪地,中间石头和草地混合

在这里插入图片描述

在这里插入图片描述

7、制作岛屿

在这里插入图片描述
在这里插入图片描述
悬崖和海滩:参考https://www.youtube.com/watch?v=vvaeatp9JCU&list=PL8fjbXLqBxvbsJ56kskwA2tWziQx3G05m&index=9

无限地形群岛
在这里插入图片描述
在这里插入图片描述

8、创建对象下的平坦土地

在这里插入图片描述

9、不同高度生成不同物品

根据对象的高度分割散布的对象:如果对象的高度在 0-125 之间,则输出为松树;如果高度在 120-200 之间,则输出为石头。如果对象的高度在 120-125 之间,则可能随机输出为树或石头
在这里插入图片描述

10、修改物体附近的地面

在这里插入图片描述

11、去除物体附近的草

在这里插入图片描述

12、Stamp实现月球表面

在这里插入图片描述

13、渲染道路路径

在这里插入图片描述
在这里插入图片描述

14、沿路径随机放置物品,如路灯、树木、护栏等。

在这里插入图片描述
在这里插入图片描述

15、村庄村落

参考:https://www.youtube.com/watch?v=lkVCoHzNxcw

在这里插入图片描述


专栏推荐

地址
【unity游戏开发入门到精通——C#篇】
【unity游戏开发入门到精通——unity通用篇】
【unity游戏开发入门到精通——unity3D篇】
【unity游戏开发入门到精通——unity2D篇】
【unity实战】
【制作100个Unity游戏】
【推荐100个unity插件】
【实现100个unity特效】
【unity框架/工具集开发】
【unity游戏开发——模型篇】
【unity游戏开发——InputSystem】
【unity游戏开发——Animator动画】
【unity游戏开发——UGUI】
【unity游戏开发——联网篇】
【unity游戏开发——优化篇】
【unity游戏开发——shader篇】
【unity游戏开发——编辑器扩展】
【unity游戏开发——热更新】
【unity游戏开发——网络】

完结

好了,我是向宇,博客地址:https://xiangyu.blog.csdn.net,如果学习过程中遇到任何问题,也欢迎你评论私信找我。

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!
在这里插入图片描述

http://www.dtcms.com/a/499148.html

相关文章:

  • 系统找不到文件
  • 网站建设综合实训总结有谁会设制网站
  • 什么是Redis的缓存问题,以及如何解决
  • Python遗传算法详解:从理论到实践
  • 技术支持 东莞网站建设 轴承信宜网站建设公司
  • CSS基础知识(3)
  • git分支管理介绍和stash命令
  • 建个网站视频教程团队拓展训练感悟
  • 做网站应选那个主题龙岩微信小程序定制
  • Linux学习笔记--GPIO子系统和PinCtrl子系统
  • SpringBoot外部配置打包
  • 通达信--超级盘口
  • 基于单片机的开尔文电路电阻测量WIFI上传设计
  • 矽塔 SA8210 输入耐压36V 6A过流保护阈值 过压/过流保护芯片 SOT23-6/DFN2X2-8
  • 永年做网站收集链接 做网站
  • Linux----权限
  • 深入理解 PHP 框架里的设计模式
  • 西安网站工作室做外贸网站哪家的好
  • 如何用python写一个有字数上限的文字区块链?
  • 算能 CV184 智能相机整体方案介绍
  • 广州皮具网站建设湖南手机版建站系统信息
  • 大型网站建设哪里济南兴田德润实惠吗临沂市网站建设公司
  • Linux系统:线程介绍与POSIX线程库实现线程控制
  • ITP新增安全测试模块:构建自动化安全防护体系
  • 【C++/Lua联合开发】 (二) Lua调用C++函数
  • 基于Simulink的混动汽车模型建模与仿真,包含发动机管理,电机,电池管理以及混动汽车物理模型等
  • 网站备案都需要什么网站群项目建设实施进度计划
  • 数据库的事务和索引
  • W5500 esp32 micropython 驱动测试 网线直连电脑静态IP设置
  • 1panel docker开启swap内存