unity3d-ui相关内容

Unity3D,从 Unity.UI 的面板构建 PNG?

想想你可能拥有的任何 Unity.UI Canvas. 想象一个典型的 Panel 在那个 Canvas 上.假设它碰巧包含一些图像,也许一些文本等等. 如果您可以将该面板(仅面板)转换为屏幕截图:Texture2D 或 PNG,那将会非常方便. 我唯一能想到的就是使用 ReadPixels 并找出屏幕上有问题的 Panel 区域(实际上这非常棘手);并且只有当面板恰好是方形且未 ..
发布时间:2021-12-11 17:47:58 其他开发

根据 Horizo​​ntalLayoutGroup 等修正 Unity3D 中的“FlowLayoutGroup"

假设您希望在 Unity UI 中使用普通的左移.示例: 事实上,为了回答这个问题,我已经实现了左流齐平“艰难的方式".设置“垂直的行组"在 Unity 自动布局中,在顶层附加 FattieFlow, public class FattieFlow : MonoBehaviour{公共游戏对象模型行;公共游戏对象模型项;公共无效流(){screen = GetComponent().rec ..
发布时间:2021-12-11 17:08:20 其他开发

Unity3D UI,计算拖动项目的位置?

如今在 Unity 中拖动 UI 元素非常容易:制作一些 UI 项目.添加组件 -> 事件 -> 事件触发器.放下下面的脚本.单击以添加四个明显的触发器.大功告成. 不过. 我完全迷失在指针坐标和UI坐标之间的关系(如RectTransform等中所见). 在下面的 DragIt 中:你到底是如何在手指下正确移动 UI 面板的? 假设您有一个大面板,面板中有十个 UIBut ..
发布时间:2021-12-11 16:48:29 C#/.NET

按钮`OnSelect`在Unity.UI画布情况下不起作用

我有三个按钮,当您点击一个按钮时,会出现一个带有文本的面板. 问题是当我附加脚本时,什么也没发生. "click"已注册,但面板从未出现. 我的脚本附在每个按钮上,如下所示: public GameObject panel; //i use to put the panel in unity bool selected = false; void Start () { ..
发布时间:2020-07-26 03:57:54 C#/.NET

如何使自定义Unity LayoutGroup扩展以适合内容

我正在尝试使用自定义FlowLayoutGroup,如这个问题(也在 GitHub 上)需要垂直调整大小以容纳孩子的情况. 我的设置如下: ScrollableRect 具有VerticalLayoutGroup comp(父scrollrect的内容)的面板,应垂直调整大小以适合子代: 具有FlowLayoutGroup的面板应垂直调整大小以适合孩子 具有FlowLayoutG ..
发布时间:2020-07-13 00:02:17 C#/.NET

如何使不可见的透明按钮起作用?

查看Unity论坛和Q& A网站中的一些答案,有关如何制作不可见按钮的答案无效,因为删除了按钮附带的图像会使该按钮无效. 如何解决此问题并在使按钮实际起作用的同时保留invisible属性? 解决方案 这是关于Unity的怪异事物之一. 现实世界中有100%的项目需要此功能,但Unity却忘记了. 简短版本: 在每个Unity项目中都需要 Touchable.cs ..
发布时间:2020-07-12 21:05:54 C#/.NET

如何在RectTransform中计算sizeDelta?

我编写了自定义布局所需的自定义内容筛选器.因此,当锚点不相同但我无法显示该值时,我需要控制RectTransform.sizeDelta属性. 我不需要 Unity3D API 参考,我读了一下却没有任何提示,因为它只说: 此RectTransform的大小相对于 锚点.如果锚点在一起,则sizeDelta与size相同. 如果锚点位于父级的四个角中的每个角上,则 sizeDelta是与矩 ..
发布时间:2020-07-12 21:05:43 其他开发

如何在屏幕上放置控件?

我正在使用Unity/Vuforia进行一个项目,以为Android构建增强现实应用程序,并且需要一些帮助. 找到imagetarget时,屏幕上出现一个球. 我不知道如何使球移动. 我可以使用虚拟按钮,但正在寻找一种方法来在android屏幕上设置向前/向后/向左/向右按钮(或操纵杆),以控制球. 任何人都可以提供任何建议或为我指明正确的方向吗? 我一直在搜索数小时,只能找到有关虚拟按钮的 ..
发布时间:2020-07-12 19:16:50 移动开发

Unity3D,从Unity.UI面板构建PNG吗?

考虑一下您可能拥有的任何Unity.UI Canvas. 想象一下该画布上的典型Panel.假设它恰好包含一些图像,也许包含一些文本,等等. 如果您可以将该面板(仅该面板)翻成屏幕快照:Texture2D或PNG,将非常方便. 我唯一想到的就是使用ReadPixels并找出屏幕上有问题的Panel的区域(实际上这很棘手);并且只有在面板恰好是正方形且没有旋转角度时才起作用. ..
发布时间:2020-05-28 20:41:06 其他开发

Unity3D UI,计算位置拖动某一项?

幸运的是,这些天它是非常容易拖动UI元素的统一。 请一些UI项。添加组件 - >事件 - >事件触发。下面就删除该脚本。点击添加四个明显的触发器。就大功告成了。 不过。 我完全迷失在指针空间/坐标和UI坐标(RectTransform等)。之间的关系 怎么样,地狱,在 DragIt 下面你的手指下正确地移动UI面板? 假设你有一个大的面板上,用十的UIButton上的按钮坐在面板高速赛车 ..
发布时间:2016-08-26 20:59:51 C#/.NET