从Unity4.x到Unity2021.x及UnityScript到C#的转换

打开尘封的项目代码,满满的回忆.把它们升级到最新的Unity2021.x吧.因为现在Unity不支持UnityScript即js了.所以要升级旧版本Unity项目,尤其使用JS开发的项目,要转换程序语言,还是要费点周折.

首先码齐一些列版本,每个大版本号均安装一份,因为旧版本在macOS上无法正常运行,所以只能使用在Windows的版本,安装好Unity4.x/Unity5.x/Unity2017.x/Unity2018.x/Unity2020.x/Unity2021.x等.每个大版本安装最新的小版本就可以.但是Unity2018.x要安装2018.1.x(含)之前的版本,因为之后就不再支持UnityScript了.

继续阅读

UnityScript踏入夕阳的漫漫长路

It’s been with us since Unity 1.0, but its time is finally coming: we have begun the deprecation process for UnityScript, the JavaScript-like scripting language available as an alternative to C# in Unity today.

自从Unity 1.0以来,我们就一直在使用它,但是它的时机终于到了:我们已经开始弃用UnityScript,这是一种类似于JavaScript的脚本语言,如今已成为Unity中C#的替代语言。 

In this blog post, we’ll go into the details behind the decision, but to briefly summarise: continued support for UnityScript is obstructing our ability to deliver new scripting-related features, and only about 3.6% of projects are using it heavily.

在此博客文章中,我们将详细讨论该决策背后的细节,但简要地总结一下:对UnityScript的持续支持阻碍了我们交付与脚本相关的新功能的能力,只有大约3.6%的项目正在大量使用它。 

继续阅读