不同的横向GUI用户界面?

时间:2018-04-28 15:33:45

标签: c# unity3d

我想为我的横向制作另一个GUI?我该怎么办?

我可以制作两个画布:一个用于纵向模式,另一个用于横向画面吗?

请给我建议! :)

1 个答案:

答案 0 :(得分:3)

是的,您可以使用Input.deviceOrientation来获取设备的方向。您可以检查设备方向是Portrait还是LandscapeLeft或LandscapeRight

请参阅文档 https://docs.unity3d.com/ScriptReference/DeviceOrientation.html

如果方向已更改,您可以禁用第一个画布并启用第二个画布!您可以在Update()函数中运行此检查!

我希望这些信息有所帮助!