我想创建一个可以一直位于播放器屏幕底部的GUI。不是主菜单UI,而是交互式游戏内UI。
例如:
至关重要的是,团结中的玩家必须能够与UI交互(即点击它),并且通过代码(C#)控制UI也是至关重要的。我必须能够以编程方式创建和控制此UI 。
我该怎么做?
我安装了最新版本的Unity3d。
答案 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
祝你好运!