gpt4 book ai didi

c# - 为瓷砖世界生成随机 map

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:09 25 4
gpt4 key购买 nike

<分区>

C#/XNA 平台游戏。

我有一个要填充的 int[,] 数组,例如:

int[,] {
{0, 0, 0, 1},
{0, 0, 1, 2},
{0, 1, 2, 2},
{1, 2, 2, 2},
}

输出:

[air][air][air][grass]
[air][air][grass][dirt]
[air][grass][dirt][dirt]
[grass][dirt][dirt][dirt]

现在我有一个填充 int 数组的随机函数:

Random rnd = new Random();

for (int i = 0; i < 8; i++)
{
for (int x = 0; x < 23; x++)
{
tiles[i, x] = rnd.Next(0, 3);
}
}

输出:

Platformer Example

什么是正确生成 map 的好算法?就像超过 45% 的空气和在泥土上,我想要草。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com