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 进行编码?的主要内容,如果未能解决你的问题,请参考以下文章