我正在创建一个2D平铺游戏,并想知道在其中生成某种平铺类型的聚类的最佳方法。例如,假设我有一个表示地图的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}}
什么是完成这个任务的最佳方式?