Unity3D 是不是允许您使用 Java 进行编码?

Posted

技术标签:

【中文标题】Unity3D 是不是允许您使用 Java 进行编码?【英文标题】:Does Unity3D let you code with Java?Unity3D 是否允许您使用 Java 进行编码? 【发布时间】:2013-10-03 06:41:12 【问题描述】:

我一直在搜索,但我得到的答案与 Java 和 javascript 混淆。基本上我想知道 Unity3D 是否允许我用 Java 制作游戏?我想制作基于浏览器的游戏,而不是安卓。

【问题讨论】:

我不确定您对 C# 或 JavaScript 的熟悉程度,但我可以向您保证,如果您对 Java 感到满意,那么 C# 和 JavaScript 应该不会很难适应。但是,在 Unity 方面,我个人更喜欢 C#:我发现大多数与代码相关的问题都是使用(或参考)C# 来回答的,而 JavaScript 在 Web 开发之外对我来说并不合适。 此外,Unity 可以使用 WebGL 构建与浏览器兼容的游戏:docs.unity3d.com/Manual/webgl-building.html 【参考方案1】:

目前unity3d不支持java。

根据unity3d网站。

使用 Unity 编写脚本可为您带来快速迭代和执行,以及 世界领先的编程环境的强度和灵活性。 脚本简洁、直接且速度极快。在 Unity,您可以使用 JavaScript、C# 或 Boo 编写简单的行为脚本。全部 三种语言易于使用并在开源 .NET 上运行 平台,Mono,编译时间很快。

What Language is Used To Develop Using Unity

http://unity3d.com/unity/workflow/scripting

【讨论】:

【参考方案2】:

在 Unity 中,您可以使用 C# 或 JavaScript (UnityScript) 编写简单的行为脚本。这两种语言都易于使用并在集成的脚本运行时上运行。

阅读更多:https://unity3d.com/unity/workflow/scripting

如上所述,Unity 目前不支持 java 编码。

对于 Java,libGDX 是最佳选择:http://libgdx.badlogicgames.com/

虽然 Unity 有更好的支持和文档,但 libGDX 也非常强大。

奥林匹克之战是一款使用 libGDX 制作的流行游戏 https://play.google.com/store/apps/details?id=com.ironhide.games.***oftheolympians

【讨论】:

以上是关于Unity3D 是不是允许您使用 Java 进行编码?的主要内容,如果未能解决你的问题,请参考以下文章

java 面试-- java框架

使用编码字的 MIME 标头中的换行符是不是合法?

C++/JavaScript Unity3D 与 Java

将 C# .net 4 代码编译为 .net 3.5?

我在用unity3d编一个赛车游戏,其中遇到了几个问题:

unity3d怎么把模型里面的素材拼接到别的游戏