控制台中的文本
本课属于 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; 是相同操作的简写。-=、*= 和 /= 的用法也一样。
挑战
简单Sam 又捡到了 2 枚硬币:让控制台显示出来。
- 在
int coins = 3;下面,添加coins += 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 在线编辑器