为什么 Unity 默认隐藏菜单栏,而不是在面板上的空闲空间中显示它们?
答案1
Unity的设计目标之一是减少桌面的混乱,另一个是更有效地利用空间。
在 Unity 中,我们默认隐藏菜单,因为菜单没有提供任何有用的信息,您只能通过查看菜单来参考,但它会在屏幕上显示大量细节,造成视觉混乱。因此,我们认为菜单在您需要时(通过将鼠标移动到菜单上或按 Alt 键)存在,否则不在您的视图中。
许多现代应用程序根本没有菜单,所以在我们看来,这是迈向未来的一步,它将鼓励应用程序开发人员思考他们的界面,并通过设计使它们更易于使用,而不是依赖菜单。
答案2
FireFox 的惯例和右键单击权宜之计(特别是用于组织和部署书签)与 Unity 的惯例直接相矛盾,因为顶部菜单栏中没有右键单击功能。
值得称赞的是,驾驶大众汽车时,您不应该拥有 747 的驾驶舱,并且屏幕空间也不应该被不合理排列的过多控件和菜单所淹没,以致没有空间容纳实际内容,但......这不应该以牺牲实际功能为代价。
有办法绕过瓶颈,但手动操作很费力。我们定制开发的 aps 在 Unity 中默认会被迫移至顶部栏,必须将其遣返回到其原始窗口才能恢复功能和可见性(因为定制 aps 菜单的可见存在为模糊的菜单项提供了助记符,尽管它们很少见,但它们是必不可少的和使用的)。