当前位置: 首页 > 知识库问答 >
问题:

Unity-创建Android菜单项(3个垂直点和后退箭头按钮)

毕浩渺
2023-03-14

我一直在搜索如何为Android手机游戏创建一个带有菜单项的Unity原生顶栏(3个垂直点和后箭头),但我什么也找不到。

所以我想知道是否有一个标准的Unity方法来创建一个像原生Android一样的顶栏,或者我必须创建一个自定义的?

这是一个我所描述的图像(黄色是所有的条,红色是3个垂直点)

共有1个答案

何嘉运
2023-03-14

没有标准的统一方法来创建像原生Android那样的顶栏。您必须创建一个类似于Android菜单和Unity UI系统组件的UI,如果您了解Unity UI系统的基本知识,这可以很容易地完成。

分解Unity的Android菜单:

>

  • 这三个点只能用imagerawimage组件表示。如果您决定有3个图像(每个点一个),而不是一个图像有三个点,那么使用VerticalLayoutGroup将所有点分组为一个。

    最后,将上面提到的所有组件组合到一个面板中,然后使用锚和枢轴点将面板定位到屏幕的顶部。

    如果你还想展示Android菜单,还是可以做的:

    • 使用Android Studio创建新的Android项目(而不是从Unity创建。从那里创建Android菜单项。
    • 导出Unity项目并将其导入Android Studio中的Android项目。
    • 修改清单和活动类代码以将Unity游戏显示为子视图。你可以在这里找到更多的信息。如果需要,您甚至可以使用UnityPlayer.UnitySendMessage函数从Android项目中调用Unity的函数。您的游戏将使用任何Android UI运行。

  •  类似资料:
    • 我真的尝试了一切,试图让我的背向箭头在我的工具栏上工作,但我没有成功。我尝试了覆盖选项ItemSelected。我还尝试了这个线程导航的建议(操作栏的背向箭头)不适用于片段,也没有成功。我也在处理碎片。 注册表活动 显示 和我的activity\u注册xml

    • 将android jetpack导航与工具栏和抽屉结合使用是因为根目的地有一个汉堡包菜单图标(用于切换抽屉),在子片段中有一个后退按钮。 在后箭头上打开/关闭子片段时,也会出现动画。 现在的问题是:在我的一个孩子片段中,我设置了一个自定义导航返回按钮 这同样有效,但在结束时出现了一个“小故障”,其中 自定义图标消失 问题: 这个“故障”是一个错误,还是我必须调用setNavigationIcon以

    • 我正在使用: https://github.com/iPaulPro/SlidingMenu 在我的例子中,BehindContentView是一个ListFragment。 1.单击图像以获取behindView(调用toggle();)。 2. onListItem点击会Activity_2显示点击项目的文本。 3.在这个Activity_2中,当我单击device back按钮时,我会看到主

    • 问题内容: 我希望在游戏中(SpriteKit)中创建带有按钮和图像的商店,但我需要使这些物品能够滚动,以便玩家可以上下滚动商店(就像UITableView一样,但每个商店中都有多个SKSpriteNodes和SKLabelNodes细胞)。知道如何在SpriteKit中做到这一点吗? 问题答案: 正如所答应的第二个答案,我只是想出了问题。 我建议始终从gitHub项目中获取此代码的最新版本,以防

    • pre { white-space: pre-wrap; } 菜单按钮(Menu Button)包含一个按钮(button)和一个菜单(menu)组件,当点击或移动鼠标到按钮上,将显示一个对应的菜单。 为了定义一个菜单按钮(Menu Button),您应该定义一个链接按钮(Link Button)和一个菜单(menu),下面是一个实例:     <div>         <a href="#"

    • 我正在使用新的来进行侧导航。我使用抽屉图标(“汉堡包”)如下所示: 但是,当我将添加到backstack时,我想再次显示back箭头,这样用户就可以导航回“home”,然后才打开应用程序抽屉。 如何将抽屉图标重置为后退图标? 所需的箭头: