Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Unity 3d中使用C#或Java开发的GUI_Java_C#_User Interface_3d - Fatal编程技术网

如何在Unity 3d中使用C#或Java开发的GUI

如何在Unity 3d中使用C#或Java开发的GUI,java,c#,user-interface,3d,Java,C#,User Interface,3d,我已经开始学习Unity 3d。我知道,Unity 3d内置了GUI组件 但我想用C#或Java开发一个“外部”GUI,并使用此GUI更改参数,如“速度”“位置”等。如何将GUI集成到Unity 3d项目中?可能吗 非常感谢您的回答。您现在可以在Unity5中创建一个功能强大的GUI,它在后台使用C#或javascript 下面是一些教程的一部分,让您开始学习,但它与他们的旧GUI系统不同 Unity使用自己的GUI系统/UI系统,网上有很多教程介绍如何使用它 是的,可以在游戏运行时使用C#更改

我已经开始学习Unity 3d。我知道,Unity 3d内置了GUI组件

但我想用C#或Java开发一个“外部”GUI,并使用此GUI更改参数,如“速度”“位置”等。如何将GUI集成到Unity 3d项目中?可能吗


非常感谢您的回答。

您现在可以在Unity5中创建一个功能强大的GUI,它在后台使用C#或javascript


下面是一些教程的一部分,让您开始学习,但它与他们的旧GUI系统不同

Unity使用自己的GUI系统/UI系统,网上有很多教程介绍如何使用它

是的,可以在游戏运行时使用C#更改GUI

您需要记住的一件事是,当您创建需要使用UI命名空间的脚本时

这意味着您必须在脚本顶部放置:
usingunityengine.UI。
一些好的教程链接:

  • -了解unity UI的核心

  • -简易教程

  • -建立在您之前所学的基础上


为什么不使用C#在Unity3D中构建GUI?你的意思是使用unity中的内置组件?我只想基于C#创建另一个GUI,以启动游戏并发送参数来初始化游戏。