Android 状态栏显示在 Unty 中
Android status bar show in Unty
我正在尝试使用 Unity 在 Android phone 中显示状态栏。我试过这个代码:
void Start() {
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
但是出现错误;
Assets/Scenes/Control/control.cs(15,34): error CS0103: The name 'WindowManager' does not exist in the current context
我需要调用或导入另一个包吗?有些人可以帮助我了解这个细节。提前致谢。
您不能直接在 Unity 中使用 Android Java 函数。您只能使用 Unity C Sharp 中可用的内容。 Unity不理解这个方法。建议的解决方法是使用“Slider”UI 元素并在自定义 c sharp 脚本中对其进行操作。复杂的解决方法创建一个自定义 Unity 插件,它调用本机 Android 方法(可能但复杂)。
我正在尝试使用 Unity 在 Android phone 中显示状态栏。我试过这个代码:
void Start() {
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
但是出现错误;
Assets/Scenes/Control/control.cs(15,34): error CS0103: The name 'WindowManager' does not exist in the current context
我需要调用或导入另一个包吗?有些人可以帮助我了解这个细节。提前致谢。
您不能直接在 Unity 中使用 Android Java 函数。您只能使用 Unity C Sharp 中可用的内容。 Unity不理解这个方法。建议的解决方法是使用“Slider”UI 元素并在自定义 c sharp 脚本中对其进行操作。复杂的解决方法创建一个自定义 Unity 插件,它调用本机 Android 方法(可能但复杂)。