官方很多第三人稱控制器都是用UnityScript寫的。根據測試,UnityScript只有在在進行類型轉換和類型判斷的時候,生成的代碼比C#多一些,其他情況下生成的代碼和C#性能是一致的。如果要追求性能的話,官方提供的API都是C++的,用C#調用,性能會有損耗。代碼使用一些Reference小技巧,性能會上來。但是代碼可讀性會變的很差。
UnityScript 到底是啥講講 Unity3D 里面的 "JavaScript" 到底是什么 引言 如果你做過 Unity3D 開發你一定會知道它支持的開發語言是 .Net 上的 C# 和所謂的 "J...