C# 统一英加梅圭

C# 统一英加梅圭,c#,unity3d,C#,Unity3d,我想创建一个GUI,它可以一直位于玩家屏幕的底部。不是主菜单UI,而是一个交互式的游戏内UI 例如: unity中的玩家必须能够与UI交互(即单击它),这一点非常重要,而且UI可以由代码控制(C#)也非常重要。我必须能够以编程方式创建和控制此UI 我该怎么办 我已经安装了最新版本的Unity3d。首先,您无法在这里了解这一点 1。学习基本的用户界面。转到Unity网站,精简每个UI组件,如按钮、图像、面板 2。学习photoshop/Illustrator,从第一个链接获得良好的用户界面质

我想创建一个GUI,它可以一直位于玩家屏幕的底部。不是主菜单UI,而是一个交互式的游戏内UI

例如:

unity中的玩家必须能够与UI交互(即单击它),这一点非常重要,而且UI可以由代码控制(C#)也非常重要。我必须能够以编程方式创建和控制此UI

我该怎么办


我已经安装了最新版本的Unity3d。

首先,您无法在这里了解这一点

1。学习基本的用户界面。转到Unity网站,精简每个UI组件,如按钮、图像、面板

2。学习photoshop/Illustrator,从第一个链接获得良好的用户界面质量,或雇佣用户界面艺术家。Youtube上的许多视频用于photoshop/Illustrator UI设计

3。学习C。重要的Unity API:

Unity events
IPointerClickHandler
IPointerDownHandler
IPointerEnterHandler
IPointerExitHandler
IPointerUpHandler
Button.onClick ((Button.onClick event)
Text
Image
Slider

祝你好运

首先,你不能在这里学到这一点

1。学习基本的用户界面。转到Unity网站,精简每个UI组件,如按钮、图像、面板

2。学习photoshop/Illustrator,从第一个链接获得良好的用户界面质量,或雇佣用户界面艺术家。Youtube上的许多视频用于photoshop/Illustrator UI设计

3。学习C。重要的Unity API:

Unity events
IPointerClickHandler
IPointerDownHandler
IPointerEnterHandler
IPointerExitHandler
IPointerUpHandler
Button.onClick ((Button.onClick event)
Text
Image
Slider

祝你好运

您可能会发现此链接很有用。那么您想在运行时实例化Unity UI组件?听起来你已经知道你要做什么了?从官方的教程来看,你所描述的是非常琐碎的。(1) 单击“添加画布”(方便提示-始终选择“按屏幕大小缩放”;Unity意外设置了错误的默认值)(2)单击以添加按钮、图像、滑块或任何您需要的内容。你举的例子完全是微不足道的。您可以在比键入此内容所需的时间更短的时间内完成这些操作。根本不涉及“动态”。显然,您可以使用类似.text=“27”的代码更改分数等;对于像制作地图或按钮出现/消失这样“困难”的事情,只需打开/关闭它。您可能会发现此链接很有用。那么您想在运行时实例化Unity UI组件?听起来你已经知道你要做什么了?从官方的教程来看,你所描述的是非常琐碎的。(1) 单击“添加画布”(方便提示-始终选择“按屏幕大小缩放”;Unity意外设置了错误的默认值)(2)单击以添加按钮、图像、滑块或任何您需要的内容。你举的例子完全是微不足道的。您可以在比键入此内容所需的时间更短的时间内完成这些操作。根本不涉及“动态”。显然,您可以使用类似.text=“27”的代码更改分数等;对于像制作地图或按钮出现/消失这样“困难”的事情,只需打开/关闭它。谢谢你的回答。也不适用于汤匙feeding@unity412哈哈,我不知道这是不是讽刺,但不客气。谢谢你的回答。也不适用于汤匙feeding@unity412哈哈,我不知道这是不是讽刺,但不客气。