JavaScript可以明确用于开发Unity游戏吗?

时间:2015-01-06 23:29:25

标签: javascript unity3d unityscript

我希望能够在一段时间内对我提出一个问号的权威答案。似乎经常使用术语JavaScript来表示或描述UnityScript。

我一再被告知你可以使用实际的JavaScript在Unity中开发游戏,但是据我所知,UnityScript最多可以被描述为JavaScript的超集,但实际上有一些项目可能并非如此。完全兼容,你不能像通常那样使用JS来开发Unity游戏,就像你必须遵循它们的约定一样。

我错了吗?您是否可以直接使用纯JS及其约定来使Unity游戏不遵循UnityScript设置的参数?

1 个答案:

答案 0 :(得分:6)

简短回答:不,你不能使用PURE JavaScript。据我所知 - Unity使用它自己的类似JS的语法(有些人将其称为Unity JS),但它通常被称为UnityScript。

您的问题源于Unity社区将JavaScript和UnityScript视为等效且可互换的事实。

虽然这些外观和感觉非常相似 - 但有一些基本的差异,例如UnityScript是基于类的,而JavaScript不支持类。

您绝对可以使用您在UnityScript中选择的先前JavaScripting约定,因为它很多适用。使用的语义略有不同 - 但我发现它不需要花很长时间才能完成微小的变化。

在此处详细了解:UnityScript versus JavaScript

快乐的编码!