【问题标题】:Creating Stylised Game Over Screens in Unity在 Unity 中创建风格化的游戏结束画面
【发布时间】:2023-02-23 15:11:20
【问题描述】:

标题说“程式化”,但它更像是“灵感”。

对于上下文,我正在尝试统一制作一个类似于合金装备 3 的游戏结束屏幕的游戏结束屏幕。游戏结束屏幕适用于我的 Unity 2D 自上而下射击游戏。

供参考:https://youtu.be/jbrayrLUqVA

而不是“蛇已死”,我想尝试像“你死了”这样的东西。由于找不到合适的字体,我将使用其他字体。问题是如何对屏幕顶部和底部的黑条进行动画处理,并使其成为覆盖前一个场景的类似叠加游戏的屏幕。

有人可以指点我从哪里开始吗?我只制作了一个游戏结束屏幕,上面什么也没有,只是为了检查游戏结束加载场景是否正常工作,确实如此。

【问题讨论】:

  • 在本网站上回答这个问题有点宽泛。可以查看 Unity Canvas UI 系统,然后将几个黑条图像动画化到视图中吗?

标签: c# unity3d game-development


【解决方案1】:

好吧,这是一个简单的!

您要做的是为 ui 元素设置动画!在 Unity 中,有一个内置的动画工具。

  1. 创建 2 个 UI 元素,最好是图像。

  2. 然后点击:窗口 > 动画 > 动画

    这将打开动画窗口,将其拖到您的侧边栏之一(检查器或项目栏)

    1. 通过单击 2 个 ui 元素中的第一个,使用窗口创建两个动画,然后单击动画工具上的“创建”。

    2. 根据你想要的效果将两者动画化!

    3. 最后,您需要激活 UI 元素所在画布的代码,您已经有了这个,只需适应 UI 元素。确保动画在唤醒时播放,但不会循环播放。

    你有它!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多