Unity ingame GUI

时间:2016-04-18 22:10:28

标签: c# unity3d

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

例如:

mw2 UI

mc UI

至关重要的是,团结中的玩家必须能够与UI交互(点击它),并且通过代码(C#)控制UI也是至关重要的。我必须能够以编程方式创建和控制此UI

我该怎么做?

我安装了最新版本的Unity3d。

1 个答案:

答案 0 :(得分:3)

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

<强> 1 即可。学习基本UI。转到Unity网站并精简每个UI组件,例如Button,Image,Panels ......

https://unity3d.com/learn/tutorials/topics/user-interface-ui

<强> 2 即可。学习photoshop / Illustrator以从第一个链接获得良好的UI质量或聘请UI艺术家。 Youtube上的许多视频用于photoshop / Illustrator UI设计。

https://www.youtube.com/results?search_query=photoshop+ui+design+tutorial

第3 即可。学习C#。重要的Unity API:

Unity events
IPointerClickHandler
IPointerDownHandler
IPointerEnterHandler
IPointerExitHandler
IPointerUpHandler
Button.onClick ((Button.onClick event)
Text
Image
Slider
祝你好运!