首页 > 技术文章 > Unity中使用全局变量

guangzhiruijie 2022-01-26 07:53 原文

创建一个脚本,输入下面的代码。脚本不需要添加到任何物体上,globle变量可以跨场景全局调用。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Globle {
public static int globle= 1;
}

和以前的许多语言不同,C#没有全局变量或全局函数。C#的所有字段和方法都在类的上下文中。在C#中,与全局字段或函数等价的是静态字段或方法。“全局变量/函数”和“C#静态字段/方法”在功能上没有差异,只是静态字段/方法可包含访问修饰符(比如private),从而限制访问并提供更好的封装。——《c# 7.0本质论》

推荐阅读