脚本/功能 【更新】RoomGen - Procedural Generator 2.6.3室内关卡

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



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 关卡?想要添加宝箱,但只能放在房间的最深处?您可以为每个楼层指定一个预设值。只在顶层放置 BOSS,或创建整个宝藏层!

无尽的自定义
生成过程的每个方面都可以自定义。为每个物品设置单独的概率,指定偏移量以处理不均匀的瓷砖,为物品添加比例和旋转变化以创建更自然的布局。将房间缩放至任意大小,添加带窗户的高墙,添加敌人、战利品和收藏品等等!

地牢的完美选择
关卡设计中最难的部分之一就是创造变化。只需几个预设值,你就能创造出无穷无尽的变化,甚至是最小的细节。把所有的门都做成一个房间,建造庭院、森林、老板房间,无论你在生成器中添加了什么资产,它都会帮你把它们组合在一起。将你的设计保存为预制件,然后将它们放在一起,就能在短时间内建造出地下城。

目标生成器
在圆形半径内快速分配道具,并将道具对齐到不平整的表面,如 Unity 地形。目标生成器非常适合填充景观!选择半径、密度,并使用用于房间生成器组件的相同预设。

填充密集景观
RoomGen 可以建造房间、创建茂密的森林、放置 NPC 和敌人等。

轻松创建预制件
按照自己的喜好调整设置后,点击保存按钮,房间就会自动保存为预制件供以后使用。这意味着你可以在几分钟内创建整个地下城的房间。

第三方支持
RoomGen 可与任何模块化瓷砖集配合使用。
RoomGen 可与 Synty Studios 资产完美配合!



作者 cg小白兔 发表于 2023-11-8 12:02:00
您需要登录后才可以回帖 登录 | 立即注册
cg小白兔

关注0

粉丝0

发布4060

热门作品推荐
glow
Single-Player CCG Kit 1.1.1EA单人卡牌游
glow
URP - Ghost Shaders 2020.2 鬼怪幽灵特效
glow
70个木制道具套装高质量家具70 Wooden Prop
glow
Multiverse 适配UE5.2
glow
Master Console Commands 适配UE5.1
glow
Drivable Cyber Cars 适配UE4.27 科幻汽车
glow
Workbrand Techwear 适配UE5.1模块化服装
glow
Log Cabin 适配UE4.18 - 4.27, 5.0 - 5.2木
glow
Realistic Blood VFX - Niagara Blood Effe
glow
Animated Rain - Waterdrop Material & FX