脚本/功能 【更新】RoomGen - Procedural Generator 2.2关卡生成插件

Unity插件信息
插件名称: RoomGen - Procedural Generator
插件官网: https://assetstore.unity.com/packages/tools/level-design/roomgen-procedural-generator-215804
版本: 2.2
解压密码:
素材类型: 脚本/功能




















RoomGen is the easiest and fastest way to create fully decorated rooms or dense landscapes for your game. Configurable presets allow you to fine tune the details while also creating reusable templates so you can create endless variations from the same assets.

*NEW* Room Tile Weights
New weight system allows you to specify a weight for each tile in your level, giving finer control and a more organic feel to the room generation.

*NEW* Object Specific Spacing Buffers
Every decor object in your presets can now specify a spacing buffer to ensure no two items are placed too closely together. Very useful for lining objects up on walls, spacing treasure throughout rooms, and more!

Runtime Generation and API's
New methods allow you to easily regenerate levels using your own scripts using only a few lines of code. Changes are reflected instantly! Update room size, offset, seeds, and more during runtime! Generate new levels every time your scene loads, regenerate props and loot with a button press, the possibilites are endless.

Roofs and Ceilings
Every level of your building can now specify special roof tiles. Ceiling decorations can also be placed along uneven surfaces. This is handy for organic structures like caves etc.

Roof decorations
Hang chandeliers, vines, flags, and more from the ceiling!

Corners and Pillars
Add pillars, fenceposts, and more to corners to further the design control.

A focus on ease of use
RoomGen was designed to be as simple to use as possible. Create a preset, drag and drop your tiles and hit generate. Your levels will build on the fly, and every change you make will be showcased within the editor.

Multi-Story Generation
Expand your room height and add multiple floors with one click! Set room presets PER-LEVEL and precisely build exactly what you want.

Dynamic controls let you specify how tall you want each level to be, add doors and windows to each level, and RoomGen will populate each floor for you automatically.

Drag floors into a different order and RoomGen will rebuild it for you. Adjust entire floor positions to give your building/dungeon some horizontal variance. Quickly design levels and tweak with a non-destructive process.

Floor Level Specific Items and Characters
Working on a boss level? Want to add treasure chests, but only in the deepest depths of your rooms? You can specify a preset for every level. Place a boss only on the top level, or create an entire level of treasure!

Endless Customizations -
Every aspect of the generation process is customizable. Set individual probabilities for each item, specify offsets to work with non-uniform tiles, add scale and rotation variation to items to create more natural looking layouts. Scale your rooms to any size, add tall walls with windows, add in enemies, loot, collectibles, and more!

Perfect for dungeons -
One of the hardest parts of level design is creating variation. With just a few presets, you can create endless variations down to the smallest details. Make a room of all doors, build courtyards, forests, boss rooms, whatever assets you add into the generator, it will put them together for you. Save your designs as prefabs, and place them together to build dungeons in no time at all.

Target Generators
Distribute props quickly within a circular radius, and align props to uneven surfaces like Unity Terrains. TargetGenerators are great for populating landscapes! Select your radius, density, and use the SAME presets used for the RoomGenerator component.

Populate dense landscapes -
RoomGen can build rooms, create dense forests, place NPCs, enemies, and more.

Easy prefab creation -
Once you've tweaked the settings to your liking, hit the save button and your room will automatically be saved as a prefab for later use. This means you can create an entire dungeon worth of rooms in a matter of minutes.

3rd Party Support -
RoomGen was designed for use with any modular tileset.
RoomGen works great with Synty Studios assets!


RoomGen是为你的游戏创建完全装饰的房间或密集景观的最简单和最快的方法。可配置的预设允许你对细节进行微调,同时还可以创建可重复使用的模板,这样你就可以用相同的资产创造出无穷的变化。

*新的*房间瓦片权重
新的权重系统允许你为关卡中的每块瓷砖指定一个权重,为房间的生成提供更精细的控制和更有机的感觉。

*新的*物体特定间距缓冲器
预设中的每个装饰对象现在都可以指定一个间隔缓冲区,以确保没有两个物品被放置得太近。对于在墙壁上排列物体、在整个房间中间隔宝物等非常有用。

运行时生成和API
新的方法允许你使用自己的脚本只用几行代码就能轻松地重新生成关卡。变化会立即反映出来! 在运行时更新房间的大小、偏移量、种子等等。每次你的场景加载时都会生成新的关卡,按一下按钮就可以重新生成道具和战利品,这种可能性是无穷的。

屋顶和天花板
你的建筑的每一层现在都可以指定特殊的屋顶瓦片。天花板的装饰物也可以沿着不平整的表面放置。这对于像山洞等有机结构来说是很方便的。

屋顶装饰
从天花板上悬挂吊灯、藤蔓、旗帜等等

角落和柱子
在角落里添加柱子、栅栏柱等,以进一步控制设计。

注重使用的方便性
RoomGen的设计是尽可能的简单使用。创建一个预设,拖放你的瓷砖并点击生成。你的关卡将在飞行中建立,你所做的每一个改变都将在编辑器中显示出来。

多层生成
拓展你的房间高度,一键添加多个楼层! 每层设置房间预设,精确地建造你想要的东西。

动态控制让你指定每层的高度,为每层添加门和窗,RoomGen将自动为你填充每层。

拖动楼层到不同的顺序,RoomGen将为你重建它。调整整个楼层的位置,给你的建筑/地牢一些水平的变化。快速设计楼层并通过非破坏性的过程进行调整。

楼层的特定项目和角色
在做一个老板级别的工作?想添加宝箱,但只在房间的最深处?你可以为每个楼层指定一个预设。只在顶层放置一个BOSS,或者创建一整层的宝藏!

无尽的定制 -
生成过程的每个方面都是可定制的。为每个项目设置单独的概率,指定偏移量以处理非均匀的瓷砖,为项目添加比例和旋转变化以创造更自然的布局。将你的房间扩展到任何大小,添加带有窗户的高墙,添加敌人、战利品、收藏品,以及更多

完美的地下城 --
关卡设计中最难的部分之一是创造变化。只需几个预设,你就可以创造出无尽的变化,直到最小的细节。把所有的门做成一个房间,建造庭院、森林、老板室,无论你向生成器添加什么资产,它都会为你把它们放在一起。把你的设计保存为预制板,然后把它们放在一起,就可以在短时间内建造地牢。

目标生成器
在一个圆形的半径范围内快速分布道具,并将道具与Unity Terrains这样的不平整表面对齐。目标生成器是填充景观的好帮手。选择你的半径和密度,并使用用于RoomGenerator组件的相同的预设值。

填充密集的景观
RoomGen可以建立房间,创建茂密的森林,放置NPC,敌人,以及更多。

轻松创建预制件
一旦你把设置调整到你喜欢的程度,点击保存按钮,你的房间将自动保存为预制件供以后使用。这意味着你可以在几分钟内创建一整个地牢的房间。

第三方支持 -
RoomGen被设计为与任何模块化瓷砖组一起使用。
RoomGen与Synty Studios的资产配合得很好!





作者 cg小白兔 发表于 2023-2-6 10:39:15
您需要登录后才可以回帖 登录 | 立即注册
cg小白兔

关注0

粉丝0

发布4026

热门作品推荐
glow
Bus Pack 1.2 公交车大巴车公共汽车模型
glow
Operating System Simulator Plugin 3.0.1
glow
【更新】Fantastic City Generator 3.1.2
glow
【更新】Terrain To Mesh 2024.1地形转换为
glow
EPIC Fantasy Village - Low Poly 3D Art 1
glow
EPIC Fantasy Town - Low Poly 3D Art 1.0
glow
【更新】Drawing & Coloring (Extra Editio
glow
Archero Unity Source code 1.0 2019.2.17f
glow
【更新】Sky Master ULTIMATE Volumetric S
glow
【更新】Stick Guys Defense 2020.3.25f1战