unity2D游戏关卡地图编辑随机生成系统Strata Easy 2D Level Generator 1.3,是一个易于使用的程序工具包,用于使用手动和随机生成2D关卡场景。它可以在Unity编辑器中工作,在运行时不需要另外的编程,使用Unity的原生2D Tilemap工具,您可以手工编写每个关卡的各个部分,并以有趣的方式排列和组合他们。

Strata is an easy to use procedural toolkit for generating 2D levels using a combination of hand-authored and randomly generated content. It works in the Unity editor, or at runtime without additional programming. Strata works with Unity’s native 2D Tilemap tools allowing you to hand-author pieces of levels and arrange and combine those pieces in interesting ways.

Features:

- Generate complex, varied procedural levels without writing any code

- Hand author content to integrate into your procedural levels using Unity's Tilemap tools

- Multiple levels of random chance in generation: hand place items with a chance to spawn between multiple choices in authored rooms

- Generate levels at runtime for new levels on each play through, or generate at edit time in the editor, polish the output by hand and save.

- Supports deterministic seeded randomness and daily challenge style play

Generators Included:

- Linked top to bottom room series for platformers

- Room Sequence with custom start and end rooms for top down games.

- Middle out, spreading connected room series for top-down dungeon crawlers

Cellular automata for organic cave shapes - Randomly placed rooms connected by tunnels (traditional ASCII roguelike style)

- Random scatter X objects

- Tunneler to connect multiple previous Generators

- Tunneler with branching tunnels?

- Save full tilemaps and feed them back into the Generation process (randomize existing levels)?

- Place objects within connected space (place player start and level exit)

- Random scatter hand authored chunks

- Mirror / Symmetry generators for making ‘man made’ feeling spaces.

- Flood fill

- Binary Space Partitioning for building-like subdivided series of connected rooms.

- And more coming soon!

Documentation / Supporting Materials:

- Text documentation and well commented C# source code.

- Easy to extend for programmers with modular framework based on Delegation pattern and ScriptableObjects

- Top down dungeon example scene

- 2D to 3D Cubeworld example scene.

The design philosophy of Strata is strongly inspired by both classic roguelike dungeon crawler design approaches along with the newer school of action roguelike games. To this end the project contains demos both for a classic top down roguelike dungeon generator, and a 2D platformer built from a connected chain of rooms. Both serve as good starting points for your own creations.

Programming procedural level generation tools can be complex and difficult, and with Strata we hope to open the creation of procedural content to artists, level/game designers and other non-programmer creators.

所支持的Unity版本:2017.2.0 或更高

(并不是所有高版全部都兼容的,具体以unity官网为准,这里的支持版本是复制unity官网的,并不准确,大家自行测试)

unity2d随机生成物体_unity2D游戏关卡地图编辑随机生成系统Strata Easy 2D Level Generator 1.3...相关推荐

  1. 本周AI热点回顾:GAN生成的超级马里奥关卡,可以永不通关的那种;MLP回归,纯多层感知机视觉架构媲美CNN、ViT...

    ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍点击左上方蓝字关注我们 01 MLP回归,无需卷积.自注意力,纯多层感知机视觉架构媲美CNN.ViT 当前,卷积神经网络(CNN)和基于自注意力的网络(如近来大火的 ...

  2. Cocos Creator开发游戏消灭星星——星星生成

    先来说下要实现的功能 根据一定规则生成关卡 实现消除等逻辑 游戏结束检测 本地缓存游戏进度 准备工作 建好工程,使用编辑器搭建游戏场景.我搭建的场景如下图: 简单说明下: New Sprite是场景中 ...

  3. Web3 游戏中的创造者经济:从游戏到平台 用户生成内容的挑战

    今天我们要探讨的是游戏.出于几个原因,游戏是为数不多的真正有机会在数字资产生态系统中扩展至十亿用户面向消费者的用例之一. 首先,游戏玩家已经习惯了数字资产:他们经常为游戏中的交易(即道具)付费. 其次 ...

  4. 喵的Unity游戏开发之路 - 生成区:各色场景

    如果丢失格式.图片或视频,请查看原文:https://mp.weixin.qq.com/s/uGWQhm-lHkz7zEuxy7Pr2g 很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始 ...

  5. unity 构建迷宫_教程:使用GameDraw在Unity中构建迷宫游戏关卡

    unity 构建迷宫 GameDraw is a 3D modeling extension for Unity developed by Mixed Dimensions that reduces ...

  6. 【Unity3D】游戏物体操作 ① ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动物体 )

    文章目录 一.Scene 场景简介 二.添加游戏物体 三.操作游戏物体 1.选中游戏物体 2.场景显示效果缩放 3.重命名游戏物体 4.复制游戏物体 5.删除游戏物体 6.Inspector 检查器窗 ...

  7. # 使用Scratch 3.0制作弹球游戏(三)——游戏关卡及难度设计

    目录 使用Scratch 3.0制作弹球游戏(三)--游戏关卡及难度设计 1.第一关 1.1第一关游戏角色需求 1.2第一关游戏玩法设计 1.3角色设计--球 1.4角色设计--接球平台 1.5背景设 ...

  8. 游戏关卡设计的详细介绍

    前些日子看到有朋友询问有关于游戏中的关卡设计问题,趁最近有点小空翻译了这篇文章,希望对新来的朋友有所帮助. 因时间匆忙加上本人水平有限,不免有所错误,英文水平好的朋友还是直接下载原文看吧. 作为一个关 ...

  9. Java入门第39课——猜字母游戏之实现字母生成方法

    问题 实现猜字母游戏中的字母生成方法,即,随机生成5个不同的字母作为猜测的结果. 方案 实现generate方法,首先声明一个字符类型的数组,用于存储26个大写字母,然后声明一个boolean类型的数 ...

最新文章

  1. faster rcnn源码解读(三)train_faster_rcnn_alt_opt.py
  2. 【知识图谱】知识表示:知识图谱如何表示结构化的知识?
  3. 大数据互联网架构阶段 Java爬虫
  4. Attempt to present vc on vc which is already presenting vc/(null)
  5. 【Java学习笔记】线程学习笔记
  6. mysql数据库同步xtrab_热备份的实现方式
  7. eclipse中svn插件的工程不能与svn资源库同步的解决方法
  8. 英雄无敌3pc移植android版,英雄无敌3手机版
  9. 世界上主要BIOS厂家介绍(Phoenix,AMI,Insyde,Byosoft)
  10. 用户故事 | 李兆龙:博观而约取,厚积而薄发
  11. 利用python爬取图片_利用Python爬取网页图片
  12. 2021-3-18大学化学无机原理(3)热力学能与热力学第一定律
  13. Unity SpriteAtlas实战使用
  14. -bash: /usr/bin/rm: 参数列表过长
  15. centOS7 防火墙关闭 远程端口无法访问问题
  16. 贾其萃 : 笃行实践 筑梦扬帆 | 提升之路系列(二)
  17. 常用音频工具介绍与汇总
  18. HNUST OJ 2205 队伍能力值
  19. 小甲鱼python003答案_小甲鱼Python第003讲:插曲之变量和字符串|课后测验及参考答案...
  20. 无组织排放管控治一体化解决方案

热门文章

  1. 全国计算机竞赛保送清华,35人!江苏2021清华、北大保送名单公布!
  2. 杀毒软件也分少林和武当
  3. 分享下天酬汇怎么做才好上手
  4. 谷歌工程师新作,东北话编程
  5. 关注疫情调查实践报告
  6. 数据驱动是怎么跑偏的
  7. 使用Maven控件proguard-maven-plugin给可执行jar文件混淆
  8. 组合泛化太难?试试解析式学习,100%准确率!
  9. undefined reference to `OsqpEigen::Solver::lu_solve()‘问题解决
  10. 倾听用户呼吁 Skype决定开源