我已经开始学习Unity 3d了。我知道,Unity 3d中内置了GUI组件。
但是我想用C#或Java开发一个“外部”GUI,并使用这个GUI来改变参数,如“速度”“位置”等。如何将GUI集成到Unity 3d项目中?这可能吗?
致以最诚挚的问候并感谢您的回答。
答案 0 :(得分:0)
您现在可以在Unity5中创建一个功能强大的GUI,它在后台使用C#或javascript。
这是一些link的一些教程,可以帮助您入门,但它不像旧的GUI系统。
答案 1 :(得分:0)
Unity使用其自己的GUI系统/ UI系统,在线上有很多教程如何使用它。
是,可以在游戏运行时使用C#更改GUI。
要记住的一件事是创建脚本时需要使用UI命名空间。
这意味着您必须在脚本的顶部放置using UnityEngine.UI;
。
一些好的教程链接:
-Brackys-Healthbar tutorial-了解统一UI的核心。
-GameDevGuide- How to make your UI look good!!!-以您之前学到的内容为基础。