您好，欢迎来到
本视频中的 gina，我们将探索
junipro 的各种功能，
包括创建生成器、创建
河流道路
等等，如果您想在本视频之外了解更多信息，
gina 附带的文档
位于程序世界
gina 文档中，您将在这里 找到
关于 gina 的完整指南
以及添加的 api 参考
，不用多说，让我们从这里开始吧
，我们有一个安装了 gina pro 的演示项目
，我也在为我的地形使用 gaia pro
gina pro 还包含一个资产样本列表，
其中 我将在视频稍后使用，
所以我将首先
在我们的场景中创建一个 genusburner，方法是转到我们的
层次结构，
右键单击转到 gina 并转到添加
spawner，
这样这将创建
一个我们可以设置的 spawner 游戏对象 起来，我们可以
开始在我们的地形上生成东西
托盘的目的是维护
对您附加到生成器的资产的所有引用
，例如您将拥有一个托盘
存储属于资产集合的所有预制件，
所以让我们继续创建一个新的
调色板，我们现在可以使用所有这些
设置，我们现在可以使用
gina spawners 通常从上到下工作
概览面板包含所需的最顶层
设置 对于
生成，放置标准控制
用于选择
原型放置方式和位置的算法
生成标准控制
何时我们可以使用某些规则生成
，例如
检查碰撞检查高度
检查坡度
等等，生成原型面板定义
了您的所有原型 和
设置将控制它们如何生成到
您的场景然后您有
可以操作和
更改的高级设置
，在底部这里您可以将
预制地形树
细节或纹理作为原型附加到
您的生成器，
所以我的第一件事
我要做的是添加一个原型，它是一
棵树
，它会出现在原型中，
如果我们继续 到我们的地形，
我们可以按住 shift 左移
按钮
并按下鼠标左键，
我们将开始对我们的地形进行采样
当您 shift 单击时，这会做什么
如果您转到生成标准，
这将更新我们的高度样本和
我们的 斜率范围，
然后您可以通过
按住 shift
并更改值
来修改它们，在这种情况下，我将让
gina 通过 shift 单击来决定 spawners 样本的来源
，假设我现在想在这里生成我的树
我 我将按下
左控制按钮
和鼠标左键，我们将
开始看到树木在我们的地形中生成，
现在从这里开始，我们可以
修改生成器以
按照我们希望的方式放置树木，然后
我们将开始游戏
稍微考虑一下，所以
我将返回并撤消所有
更改
，并将实例
限制从 10
增加到 20。这将随机生成 10
到 20
棵树，但它们都成束
和我在一起的原因 因为
我们的投掷距离，所以我们要
增加投掷距离
，现在我们会开始看到它
有点散开
我要撤消所有这些 我
要向你展示另一位设置
所以生成标准包含所有这些
非常漂亮的设置，我们可以使用这些设置
来修改事物将如何生成
到我们的地形中
所以假设我们想要一堆树，
目前
我们正在检查树之间的碰撞，
如果您按住 shift
和 移动光标，您会
注意到有一点反弹，
如果我希望将其分开，我将
不得不增加边界扩展
，您会注意到，当您按住
shift 时，可视化器会随着边界更新，
所以现在
一旦你按照你喜欢的方式拥有了 spawner，树木
就会彼此分开，你现在可以用它制作一个预制件
我将创建一个树文件夹
并将我的 spawners 放在那里，现在
它是一个预制件，
所以我们可以 在我们所有的场景中使用它
现在我要给你看 现在要制作一个
预制生成器，
所以我要创建一个新生成器，
我要使用我创建的旧调色板，
然后转到我的预制
文件并获取我的任何一个预制并将其
摄取到
gina 所以这将是一个房屋生成器，
所以我要移动单击
ctrl 左键单击，这是我们的房子，
但有不同的大小，所以我
要更改它，
我们将转到我们的放置
标准并更改 我们的比例输出
是一对一的，
现在它们都统一了，您还可以
通过进入任何一个原型
并稍后修改位置修改器来调整生成后的高度偏移，
因此我要将其提升到
地形上方 一点点二三点
高，因为它离
地面但我要
撤消它，我要稍微修改一下
一到二，
然后我们
看看另一个场景，假设
我们的游戏 拥有所有这些完整的
预制件，
当您将它们生成到地形中时，
它们 看起来像这样他们都完成了
他们已经设置了所有布局
，我们想要做智能生成
功能，其中我们所有的围栏
和我们所有的实体都贴在
地面
上来做到这一点我们将使用装饰器
所以目前 如果
我们在另一个托盘中创建一个新的 spawner，
然后我们点击并拖动我们完成的
预制件到我们的 spawner 中，
它将作为一个完整的预制件生成，这
并不完全是我们想要的，
所以我们要做什么我们要
看看 在我们的原型中
，你会注意到当你打开
这个原型的细节时，它
被视为一个
单一的资源，这不是我们想要的，
因为如果你查看我们的每个
预制件，你会注意到
这个预制件有一堆
里面的预制
件我们想
在我们的 spawner 中作为单独的对象单独对待，
这是我们可以将
预制解包器装饰器附加到根的地方
，如果我们回到我们的
spawner，我们将不得不通过从我们的原型中删除它来重新摄取它
并重新摄取 进入我们的
spawner
如果您打开原型列表，您会
注意到所有
嵌套对象现在都已包含在
spawner 中
，这样做的目的是我们
可以在生成布局时控制每个
嵌套对象
如果您
切换到动态，
您实际上可以将单个
对象更改为捕捉到地面
以及位置修改器和
旋转修改器
并符合坡度，
因此我将向您展示另一个
装饰器，如果您
打开您的 预制
我们实际上可以将另一个装饰器附加
到我们
嵌套的预制件中，
我们可以在其中分别修改变换组件，
这称为 gina 变换
装饰器，
我希望所有这些对象都能贴
地，所以我要
贴地，你可以修改
你的位置
取决于你想要的对象
所以保存这个预制
回到我们的生成器，让我们重新摄取它，
你会注意到所有这些都将
被设置 动态
，如果你打开个别的，
你会看到已经设置了贴地，
所以让我们走到这里的某个山上
，让我们开始生成我们的房子，
看看所有的单独的部分是如何
贴地的，
这非常有用 因为我们现在可以
智能生成我们所有的对象
和村庄
gina 带有一些装饰器，但您
也可以通过参考文档来制作自己的自定义装饰器
gina 带有一些示例包，
如果您转到 gina 文件夹，您可以使用这些包
对于资产样本内容包，您
可以导入其中之一，
前提是您拥有正确的
包，
因此需要
为淹没的地面包安装淹没的地面，
并且可以在
资产商店中找到照片，但如果您使用的是新的
统一
你必须在线搜索它
让我们继续并
在安装淹没地
面包时导入淹没地面你只需要安装
内容
和预制件 文件夹，如果您安装了
Unity 的后处理系统，
它也会尝试替换其中的一些
文件，
您需要确保也取消选中
软件包，
否则您将收到错误，因为
我们已经安装了我们的
软件包 可以继续
在 gina 的内容
包文件夹中导入被淹的地面包
这将
在程序世界
文件夹中导入一个内容包文件夹 如果我们转到我们的生成器，
您可以单击并拖动其中一个
生成器以查看它们生成的内容
像往常一样按住 shift click 和 control
click
这样这个 spawner 创建了
一系列的小屋
，我们也可以在我们的场景中生成一个教堂，
因为你可以看到 spawner 使用了一个
装饰器来平整它下面的地形
，这就是地形装饰器
你可以生成一些房子
，我们也可以生成一栋别墅
，我们就在那里，
所以假设我们想
在这里沿着这条小山脊生成一条河流，
我们要做的是 右键单击
转到 gina
并转到河流流量选项
，您将创建此采样器对象
，您可以使用它来创建样条曲线，该样条线
将允许您修改和
创建河流，因此我将从有关此开始一个示例
高
，我将创建一条河流，它
会以图形方式向您
显示河流将流向的位置，因此在这种情况下，它将
从山脊向上
流到这里进入河流
，我将创建一条河流样条线
jaina 现在可以
创建
样条并修改它们，并且
还可以将
特殊的
扩展附加到样条上，这样您就可以
在我开始使用该工具的操作之前沿着样条执行操作，
我将要简化
样条曲线
有点少，所以中间的节点少一点
不必非常
精确 我接下来也要平滑
样条曲线 我将选择雕刻
扩展
我将增加宽度和
平滑度
，我也将带来它d 拥有
一点
只是从不同的角度查看它 看看
你是否喜欢它
是的 我对此很满意，我要
点击雕刻
所以这是雕刻
在地形中，它允许我们的河流
牢牢地坐在里面 这如果我们去河流
延伸，
我们也可以增加起始流量
，使河流有更多的水量，
现在这将需要一些调整，
以便你可以完善它
，然后最后我将
沿着我的 样条线，
以便它很好地集成到地形中
，你有我们的河流
以及创建河流我们也有
创建道路的能力，
所以你右键单击层次结构
转到吉娜并立即添加道路样条线
以添加 样条节点所有您需要
做的就是按 ctrl
并选择场景中您希望
样条和道路样条走的位置
我可能会让它绕山
走一点
让它穿过我们的城镇
你也可以加入它
它会创建某些节点
动作将它移开一点
我还将创建一个从
这里到这个
城镇的关节，现在稍微切开地形
以及我们之前使用的相同雕刻扩展
，然后
我们还可以雕刻到
我们希望我们的道路到达的地形 坐下
，这样做很重要，这样
道路
就不会像您
第一次生成时
那样切入地形，因此一旦我们切入我们的地形，
您就会注意到它完美地
围绕着我们的地形，就像它
嵌入其中一样
你也可以修复一些区域，如果你
不喜欢它
通过撤消和移动这些节点在
那里产生它的方式，你也可以
增加平滑度
并减少宽度
，最后如果你使用盖亚产卵
生物群系 您可以生成您的生物群系，并且在生成您的生物群系后
，gina 与它很好地集成在一起，
您会注意到
gaia 自动忽略了
所有 gina
生成物并在所有区域之间生成，并且在
那里您一定要
看看 日
您希望在 gina 中学习的任何其他内容的文档