官方很多第三人称控制器都是用UnityScript写的。根据测试,UnityScript只有在在进行类型转换和类型判断的时候,生成的代码比C#多一些,其他情况下生成的代码和C#性能是一致的。如果要追求性能的话,官方提供的API都是C++的,用C#调用,性能会有损耗。代码使用一些Reference小技巧,性能会上来。但是代码可读性会变的很差。
UnityScript 到底是啥讲讲 Unity3D 里面的 "JavaScript" 到底是什么 引言 如果你做过 Unity3D 开发你一定会知道它支持的开发语言是 .Net 上的 C# 和所谓的 "J...