我希望能够在一段时间内对我提出一个问号的权威答案。似乎经常使用术语JavaScript来表示或描述UnityScript。
我一再被告知你可以使用实际的JavaScript在Unity中开发游戏,但是据我所知,UnityScript最多可以被描述为JavaScript的超集,但实际上有一些项目可能并非如此。完全兼容,你不能像通常那样使用JS来开发Unity游戏,就像你必须遵循它们的约定一样。
我错了吗?您是否可以直接使用纯JS及其约定来使Unity游戏不遵循UnityScript设置的参数?
答案 0 :(得分:6)
简短回答:不,你不能使用PURE JavaScript。据我所知 - Unity使用它自己的类似JS的语法(有些人将其称为Unity JS),但它通常被称为UnityScript。
您的问题源于Unity社区将JavaScript和UnityScript视为等效且可互换的事实。
虽然这些外观和感觉非常相似 - 但有一些基本的差异,例如UnityScript是基于类的,而JavaScript不支持类。
您绝对可以使用您在UnityScript中选择的先前JavaScripting约定,因为它很多适用。使用的语义略有不同 - 但我发现它不需要花很长时间才能完成微小的变化。
在此处详细了解:UnityScript versus JavaScript
快乐的编码!