Unity中,Windows Phone 8(UNITY_WP8)构建时,底部导航栏默认不隐藏
In Unity, when building for the Windows Phone 8 (UNITY_WP8), the navigation bar on the bottom is not hidden by default
请注意,我正在创建此主题,因为我找不到类似的主题或答案,并且觉得有必要对此进行记录。
问题:
在使用 Unity 5.2 构建时,在我的例子中,对于 Windows Phone 8(不是 WSA),游戏没有隐藏导航栏、后退、菜单和搜索按钮。如果用户的设备没有导航栏作为硬件按钮,这就是一个问题。
然后游戏启动后无法隐藏按钮,导致它在竖屏模式下总是挡住屏幕的下半部分。
我目前使用的插件只支持 WP8,不支持 WSA,所以升级不是一个选择,直到我使用的插件发布了支持 WSA 的新版本。
解法:
- 从 Unity 创建的编译解决方案中打开 WMAppManifest.xml。
- 在
<App>
标签上,将 Genre
标签更改为 apps.games
。
示例:
<App xmlns="" ProductID="{XXXXXX-XXXXXXXX-XXXXXXX-XXXXXX}" Title="My Game" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.games" Author="Alex" Description="" Publisher="Alex" PublisherID="{XXXXXX-XXXXXXXX-XXXXXXX-XXXXXX}">
这将导致 Windows Phone 隐藏导航栏并通知用户他们可以通过从屏幕底部向上滑动来调出导航栏。
请注意,我正在创建此主题,因为我找不到类似的主题或答案,并且觉得有必要对此进行记录。
问题:
在使用 Unity 5.2 构建时,在我的例子中,对于 Windows Phone 8(不是 WSA),游戏没有隐藏导航栏、后退、菜单和搜索按钮。如果用户的设备没有导航栏作为硬件按钮,这就是一个问题。
然后游戏启动后无法隐藏按钮,导致它在竖屏模式下总是挡住屏幕的下半部分。
我目前使用的插件只支持 WP8,不支持 WSA,所以升级不是一个选择,直到我使用的插件发布了支持 WSA 的新版本。
解法:
- 从 Unity 创建的编译解决方案中打开 WMAppManifest.xml。
- 在
<App>
标签上,将Genre
标签更改为apps.games
。
示例:
<App xmlns="" ProductID="{XXXXXX-XXXXXXXX-XXXXXXX-XXXXXX}" Title="My Game" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.games" Author="Alex" Description="" Publisher="Alex" PublisherID="{XXXXXX-XXXXXXXX-XXXXXXX-XXXXXX}">
这将导致 Windows Phone 隐藏导航栏并通知用户他们可以通过从屏幕底部向上滑动来调出导航栏。