吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 18739|回复: 148
收起左侧

[Windows] 穿过一个无限的、程序生成的城市

  [复制链接]
wapjltb 发表于 2022-7-26 17:18
本帖最后由 wapjltb 于 2022-7-26 21:18 编辑

wfc.png
波函数折叠
一个无限的、程序生成的城市,使用带有回溯的 Wave Function Collapse 算法由块组成。
下载:https://marian42.itch.io/wfc 目前没有玩法,只能走走看风景。
键盘控制:WASD 行走,Space 跳跃,Shift 奔跑,Ctrl 喷气背包。
XBOX 控制:左摇杆行走,右摇杆环顾四周,A 跳跃,LB 奔跑,RB 喷气背包
飞行模式:使用 M 在飞行模式和正常模式之间切换。在飞行模式下,您可以在没有任何控制的情况下飞越世界。
退出: alt+F4
编辑模块集
通过更改模块集,您可以在不编写代码的情况下对世界生成进行一些更改。您可以禁用或启用模块,更改它们的生成概率、它们的连接器、它们的邻居规则,或者您可以添加新的。这是如何做到的:
1.打开Prototypes场景。
2.编辑场景中的块。您将主要更改ModulePrototype组件中的值。
3.在层次结构中选择“原型”游戏对象并将您的更改应用到预制件(覆盖 -> 全部应用)。
4.在资产文件夹中选择文件“ModuleData”。
5.单击“创建模块数据”。
6.可选:单击“简化模块数据”。这需要一些时间,但会使世界生成速度更快。
7.保存您的工作并返回Game现场。您现在可以使用更新的模块集。
在编辑器中生成世界
在编辑器中有多种生成世界的方法:
·选择地图对象。在MapBehaviour组件中,选择一个大小,然后单击“初始化 NxN 区域”。
·选择“区域选择器”对象。移动并缩放它以选择一个区域,然后使用“生成”按钮生成地图。
·使用“Slot Inspector”对象显示单个位置的详细信息。它向您显示可以在该位置生成哪些模块,并允许您手动选择模块。
如果您想在不丢失地图的情况下进入 Play 模式,请禁用“Generate Map Near Player”和“Occlusion culling”脚本。请注意,没有任何组件会序列化,因此一旦序列化,您就无法更改映射。这意味
着您无法在 Play 模式下更改地图,除非您在 Play 模式下对其进行了初始化。

开源代码:
https://github.com/marian42/wavefunctioncollapse
蓝奏:https://wwi.lanzoup.com/iA1w508ggkde

免费评分

参与人数 30吾爱币 +26 热心值 +25 收起 理由
c199188177c + 1 + 1 热心回复!
flxhyy + 1 + 1 我很赞同!
贰零柒柒 + 1 我很赞同!
XiaoTao668 + 1 + 1 用心讨论,共获提升!
yong666 + 1 我很赞同!
hbiui + 1 我很赞同!
z7138910 + 1 + 1 热心回复!
搬砖孩子要毕业 + 1 + 1 谢谢@Thanks!
serendipper + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
JYSF + 1 + 1 我很赞同!
jnzj4811 + 1 + 1 谢谢@Thanks!
呼噜哥 + 1 + 1 谢谢@Thanks!
fnhc25181 + 1 + 1 我很赞同!
qwewuhe + 1 我很赞同!
darktianZ + 1 + 1 我很赞同!
moliangwang + 1 我很赞同!
xiu123 + 1 热心回复!
Spritefairy + 1 + 1 谢谢@Thanks!
罗之一目 + 1 + 1 谢谢@Thanks!
jiang5886 + 1 谢谢@Thanks!
lw512901 + 1 + 1 我很赞同!
mvbit1908 + 1 + 1 谢谢@Thanks!
adsl25 + 1 + 1 谢谢@Thanks!
gao6251 + 1 我很赞同!
xiaozhuzai + 1 谢谢@Thanks!
wubaochong + 1 + 1 谢谢@Thanks!
lsgzhanghu + 1 + 1 谢谢@Thanks!
AG9000 + 1 + 1 我很赞同
折原臨也丶 + 1 + 1 热心回复!
三滑稽甲苯 + 2 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

anwen 发表于 2022-7-26 21:04
下载没反应的帮你你们换了个链接附带 Windows和Linux
https://www.aliyundrive.com/s/94BiBbJd7Wr



@2911 @windgod489
老虎 发表于 2022-7-26 18:18
abben 发表于 2022-7-26 17:20
真不错。就是不知道啥用,哈哈哈哈

有些游戏的加载、更新或者下载页面,因为等待时间很长,会搞一些这样的效果。
我知道的最典型的就是原神,安装完的更新界面就是一条不断塌方的路,
直到加载完成。
abben 发表于 2022-7-26 17:20
xiaozhucc 发表于 2022-7-26 17:26
大神,收下我的膝盖
x1135058151 发表于 2022-7-26 17:26
不明觉厉
a382662643 发表于 2022-7-26 17:27
先试试,感谢楼主
mingle1229 发表于 2022-7-26 17:30
这个看起来有点意思
wanderedStar 发表于 2022-7-26 17:37
看着挺厉害的样子
msn882 发表于 2022-7-26 17:46
为什么不能鼠标控制方向啊?????????????
折原臨也丶 发表于 2022-7-26 18:02
感谢分享
windgod489 发表于 2022-7-26 18:05
转个蓝奏吧,下载没反应
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-5-9 22:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表