如何在MonoDevelop中使用Debug.Log()在一行中打印**********,这是一个Unity 3D,2D编辑器

时间:2017-08-26 19:29:11

标签: c# unity3d unity5 monodevelop unity3d-2dtools

我想打印

*****
*****
*****
*****
*****

通过使用monoDevelop的Debug.Log()在Unity的控制台中使用for循环。这是我的代码:

for(int row=1;row<=5;row++)
{
  for(int column=1; column<=5;column++)
     {
         Debug.Log("*");
     }
}

但它以这种方式显示输出:

*
*
*
*
*
till 25 rows. 

1 个答案:

答案 0 :(得分:3)

每次调用Debug.Log()都是新行

如果你想记录一行,你需要将它连接成一个字符串,然后Log()那个字符串。

for(int row=1;row<=5;row++)
{
    string str = "";
    for(int column=1; column<=5;column++)
    {
        str += "*";
    }
    Debug.Log(str);
}