C# 每个屏幕上的Unity静态变量
当应用程序启动时,我想创建一个决定纵横比的类(比如16:9、4:3,所以camera.aspect属性对我来说是不够的),而不是我想在每个场景中都达到这个类。所以我不想将我的脚本附加到任何游戏对象上,因为当场景消失,另一个场景出现时,我将不再拥有该游戏对象,我希望在任何地方都能达到该值,并且只计算一次。如何实现这一点?创建一个静态类。静态类将在整个程序执行期间保持活动状态 然后将所需信息存储在变量中。然后使用setter和getter获取信息C# 每个屏幕上的Unity静态变量,c#,static,unity3d,aspect-ratio,gameobject,C#,Static,Unity3d,Aspect Ratio,Gameobject,当应用程序启动时,我想创建一个决定纵横比的类(比如16:9、4:3,所以camera.aspect属性对我来说是不够的),而不是我想在每个场景中都达到这个类。所以我不想将我的脚本附加到任何游戏对象上,因为当场景消失,另一个场景出现时,我将不再拥有该游戏对象,我希望在任何地方都能达到该值,并且只计算一次。如何实现这一点?创建一个静态类。静态类将在整个程序执行期间保持活动状态 然后将所需信息存储在变量中。然后使用setter和getter获取信息 public static class Test
public static class Test
{
private static int x;
public static int foo()
{
return x;
}
}
相关的: