我最初认为必须同时了解 C# 和 UnityScript 才能使用 Unity 进行开发。但现在看来,我只需要知道一个。所以,
最佳答案
“unityscript”已被弃用。
您必须使用 c#。就这么简单。
从我在 Unity 中非常有限的发展来看:
非此即彼。
我只使用 C# 编写了快速技能测试游戏,因为我之前对 C 和 C++ 的了解更熟悉它。在阅读文档以决定是否尝试将代码移植到 UnityScript 代码时(再次作为技能测试),我的理解是,无论哪种方式,您都可以获得想要的最终结果。
在这些游戏中,我编写了各种组件,包括 UI、游戏对象、地形碰撞,甚至摆弄跳跃和重力引擎。我从来没有停下来“该死的。看起来我需要为此使用 Unity 脚本。”
据我所知,Unity 中的游戏可以同时使用两者。但我从未被迫不得不使用其中一种。
如果您遇到 Unity 强制您同时使用两者的部分,请继续返回此帖子对我大喊大叫。
关于c# - unity : Do I have to learn one, 或两者(C#、UnityScript),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37558716/