首页 > 解决方案 > 横向的不同GUI?

问题描述

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

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

请给我建议!:)

标签: c#unity3d

解决方案


是的,您可以使用 Input.deviceOrientation 来获取设备的方向。你可以检查设备方向是纵向还是横向左或横向右

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

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

我希望这个信息帮助!


推荐阅读