C++/JavaScript Unity3D 与 Java

Posted

技术标签:

【中文标题】C++/JavaScript Unity3D 与 Java【英文标题】:C++/JavaScript Unity3D with Java 【发布时间】:2014-03-18 18:19:13 【问题描述】:

我正在尝试学习 unity3D,但我想进入 Java Pro 但我想进入 3D 游戏开发并检查了 Unity3D,我发现它可以使用 C++ 或 C# 或 javascript 编写,但因为它可以用 JavaScript 写的,也可以用 Java 或 C 写吗?

【问题讨论】:

哇。这是一个凌乱的帖子;很难说出你在问什么。简短回答:不,您不能在 Unity 3D 中使用 C 或 Java。但是,您可以使用 C# 或 Javascript,或者他们自己的自定义脚本语言 Boo。 感谢您的帮助 而且他们的 JavaScript 并不是真正的 JavaScript。它是 UnityScript,它有些不同。请参阅wiki.unity3d.com/index.php/UnityScript_versus_JavaScript 了解更多信息。 C++ 不能在 Unity 中使用。如果您有专业版,您可以使用 C++ 开发插件并将其与 Unity 接口,但就语言而言,它们依赖于 Mono。 【参考方案1】:

Javascript 与 Java 不同。我以前听过一个很好的类比:“Java 之于 Javascript,汽车之于地毯”。

因此,不,您不能在 Java 中使用 Unity3D。但是,您可以查看以下帖子:Best 3D Java Engine。

【讨论】:

【参考方案2】:

当我第一次接触 Unity3d 时,我也是一名 Java 程序员,对 C# 尤其是 Javascript 一无所知。但后来我发现学习 C# 是多么容易。两者都是面向对象的语言,并且在很多方面都非常相似(语法也非常相似)。事实上,如果你擅长 Java,那么你在学习 C# 时不会有任何问题。为了准确回答您的问题,Unity 不允许使用 Java 或 C++ 进行编码

【讨论】:

以上是关于C++/JavaScript Unity3D 与 Java的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D中JavaScript与C#对比

unity3d5.4c盘满了怎么办

unity3D Socket连接C#server出现unity3D编辑器再次启动连接 unity3D编辑器马上卡死

学习经验谈 Unity3d开发中最佳语言还是C

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

用Unity3D 开发游戏哪种语言最好