问题标签 [unity-ui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
461 浏览

c# - 场景之间的画面淡入淡出,但返回上一场景时仍然黑屏

如果标题和我的解释有点不对劲,我很抱歉,英语不是我的母语。所以我正在为 android 制作一个 2d 游戏,我有几个场景,比如 MainMenu、Level Selection 等。我看了 Brackeys 的过渡视频,完全按照他说的做了。场景按预期从一个场景淡入到另一个场景,但是当我尝试回到我已经淡出的任何以前的屏幕窗体时,问题就开始了。屏幕保持黑色,即 Alpha 通道保持为 1。

这是脚本,我在这里使用 FadeTo 函数进行过渡。我在结束文件中有 2 个动画文件“开始”“结束”屏幕从透明 [alpha = 0] 变为纯黑色 [Alpha = 1]

赢得关卡后,玩家可以选择进入主菜单或进入关卡选择器场景以选择新解锁的关卡,但正如我之前所说.. 一旦屏幕淡出,它会保持纯黑色,如果我们试着回到它。

如果有人可以帮助我或将我指向有关我想要的功能的教程或文章,我会很高兴。如果你们需要,我很乐意添加其他信息。感谢您的时间,我很感激!

0 投票
1 回答
96 浏览

unity3d - 在 Unity 2019.3.12f1 中制作图像按钮

当我尝试将源图像分配给 Unity.UI 按钮时,它的边缘总是会变得模糊/扭曲。我玩过分辨率,一些设置也尝试过其他图像,但没有任何区别。我尝试的图像是 png 文件并且具有透明背景。

0 投票
2 回答
363 浏览

unity3d - 具有不同屏幕尺寸的 Unity UI

我正在制作游戏,但 UI 有问题。我使它与屏幕尺寸成比例。在 16:9 中,它看起来像我想要的那样: UI 是我想要的位置。

但是当我切换到 2160 x 1080 时,我遇到了问题。 我的用户界面在我的游戏屏幕之外

我希望我在 18:9 上的 UI 保持与 16:9 相同的位置。有什么解决方案可以让它保持在游戏范围内吗?

0 投票
1 回答
42 浏览

c# - 如何在不拦截游戏控件的情况下使用按钮?

我有一个手机游戏,你唯一需要做的就是点击跳跃,现在我添加了一个暂停菜单,当我点击它时,玩家仍然会跳跃,在我点击恢复按钮后,玩家也会跳跃并使游戏变得烦人

怎么修?

代码:

如果你问跳转(它在 void update 中调用):

0 投票
2 回答
2422 浏览

unity3d - 如何在 Unity Ui 中启用和禁用文本?

嗨,我正在尝试制作一些弹出指令,我想在该人按键时禁用文本,我该怎么做?

0 投票
6 回答
4927 浏览

unity3d - (Unity + 2D)更改 UI 按钮位置问题

最近几天,我一直为 Unity 中的一个问题而头疼。

好的,我不会详细介绍我的游戏,但我已经做了一个超级简单的例子来代表我的问题。

我有这些组件的 2D 场景: 基本场景

当场景加载时,我点击这个脚本执行的按钮:

我也试过这段代码:

问题是,当我单击按钮时,对象的 x-pos 设置为 -1536,这与预期不同。图为点击按钮后的场景。注意 Rect Transform 值: 点击按钮后

所以我做了一点谷歌搜索,发现了 ScreenToWorldPoint、WorldToScreenPoint 等,但这些转换都没有解决我的问题。

我很确定我在这里遗漏了一些东西,它可能就在我面前,但我根本不知道是什么。

我希望有人能指出我正确的方向。

此致。

0 投票
1 回答
43 浏览

unity3d - 无法选择我想要 Unity3D 的按钮

我正在开发我的 Unity 项目。我遇到了一个奇怪的问题,当我的光标应该选择它指向的那个时,我的光标选择了底部按钮:屏幕截图中看不到光标。 想象一下,它位于顶行的第二个按钮上 我该如何解决?我已经尝试删除/创建新的按钮组件,重新启动统一,玩转场,但它没有帮助。

顺便说一句,当我禁用“最大化播放”时,它工作正常!我猜按钮位置有问题。

另一个注意事项:我在按钮线上使用了水平布局组。

0 投票
1 回答
653 浏览

c# - 如何使用 C# 在 Unity2D 中制作击杀计数器?

我想做一个杀戮计数器,但由于某种原因它不起作用。 这是我所做 的我创建了一个新的空游戏对象Game Manager并添加了一个新组件Score,这是代码:

之后我在敌人BulletColision被杀后在他的脚本中调用了这个函数:

0 投票
1 回答
1029 浏览

c# - Unity 构建未正确构建游戏

因此,当我尝试构建我的统一项目时,选项菜单没有正确构建。我尝试了两个统一版本,硬重启我的系统,并更改设置。没有什么能纠正这个问题。游戏在统一编辑器中运行良好,但在构建时无法正常运行。

编辑器下拉菜单(应该如何): 这里

构建下拉菜单(不应该这样): 这里

如果您查看构建图片,它会复制所有下拉条目,这可能是由生成它的脚本引起的:

另一个问题是质量下拉菜单,在编辑器中它工作正常,但是当我构建它时它不会改变游戏质量(它保持在低水平)。

另一个问题只发生在一个版本上。问题是移动相机的鼠标灵敏度非常低,当我再次构建它时,问题得到了解决。

0 投票
1 回答
72 浏览

c# - 场景改变后如何保持设置

我在 1 个场景上有一个选项菜单,但是当您加载到游戏(切换场景)然后返回(切换场景)时,它会丢失所有设置。我试图用 DontDestroyOnLoad 来做,但无法让它工作,我不知道如何读写文本文件。保留所有设置的最佳方法是什么?图片:这里