Menu
CoddyTech

控制台中的文本

本课属于 Coddy Unity 学习旅程的“Unity 脚本基础”单元。第 4 课,共 85 课。

字符串是文本:名字、消息或分数行。你要把它写在双引号之间,它的类型是 string:

string hero = "Mia";

+ 号可以把字符串连接起来,还会在连接时把数字转换成文本:

int gems = 4;
Debug.Log(hero + " found " + gems + " gems");

这会在控制台中输出 Mia found 4 gems。空格要放在引号内:hero + "found" 会得到 Miafound。

变量可以改变。gems = gems + 2; 会读取旧值,加上 2,再把结果存回去;gems += 2; 是相同操作的简写。-=、*= 和 /= 的用法也一样。

challenge icon

挑战

简单

Sam 又捡到了 2 枚硬币:让控制台显示出来。

  1. 在 int coins = 3; 下面,添加 coins += 2;。
  2. 将 Debug.Log 这一行改为 Debug.Log(playerName + " has " + coins + " coins");,引号内要有空格。

按“开始”:控制台会显示 Sam has 5 coins。然后按“检查”。

亲手试试

using UnityEngine;

public class Greeting : MonoBehaviour
{
    void Start()
    {
        string playerName = "Sam";
        int coins = 3;

        Debug.Log("Hello");
    }
}

Unity 脚本基础中的所有课

自己练习: Unity 在线编辑器