我正在创建一个 2d 图块游戏,并且想知道在其中生成特定图块类型的簇的最佳方法是什么。例如,假设我有一个二维数组,它是我的地图。草用0表示。
{{0, 0, 0, 0, 0, 0}
{0, 0, 0, 0, 0, 0}
{0, 0, 0, 0, 0, 0}
{0, 0, 0, 0, 0, 0}
{0, 0, 0, 0, 0, 0}
{0, 0, 0, 0, 0, 0}}
现在,我想做的是在数组中随机创建一簇树(用 1 表示)。我希望它看起来像这样:
{{0, 0, 0, 0, 0, 0}
{0, 0, 0, 0, 0, 0}
{0, 1, 1, 1, 0, 0}
{0, 1, 1, 1, 1, 0}
{0, 0, 1, 1, 1, 0}
{0, 0, 1, 1, 0, 0}}
最好的方法是什么?