今天翻翻GDCVault翻到这个,想到很久以前看过
https://www.gdcvault.com/play/1026263/Math-for-Game-Developers-Tile
蛮好的解释
https://robertheaton.com/2018/12/17/wavefunction-collapse-algorithm/
原始的来源。
https://github.com/mxgmn/WaveFunctionCollapse
GDCvault的那个有用multi-pass来改进。感觉效果很好。
用Constraint solving来做tile是研究很久的东东。但好像知道的人不是很多?
做2d游戏,用这个应该不错。