如何在C#中让Debug.Log输出两行内容(添加换行)?
解决方法
有几种简单的方式可以实现将坐标分成两行输出,方便对比:
方法1:在单个Debug.Log中插入换行符
利用转义字符\n在字符串中换行,一次调用就能输出两行内容:
// 使用字符串插值拼接带换行的日志内容 Debug.Log($"指针坐标:X = {pointerPosX}, Y = {pointerPosY}\n目标坐标:X = {targetPosX}, Y = {targetPosY}");
方法2:分两次调用Debug.Log
分别输出指针和目标的坐标,日志中会自然分成两行,逻辑更直观:
Debug.Log($"指针坐标:X = {pointerPosX}, Y = {pointerPosY}"); Debug.Log($"目标坐标:X = {targetPosX}, Y = {targetPosY}");
可选优化:增加分组标识
如果需要让两组信息的对比关系更清晰,可以添加一个分组标题:
Debug.Log("=== 坐标对比信息 ==="); Debug.Log($"指针坐标:X = {pointerPosX}, Y = {pointerPosY}"); Debug.Log($"目标坐标:X = {targetPosX}, Y = {targetPosY}");
内容的提问来源于stack exchange,提问作者Mr.Schtelbe
相关产品推荐
相关产品推荐

