用Unity3D开发游戏用哪种语言最好?
第一,先用C#,boo很少用。unity里的javascript不是真正的javascript,UnityScript对JavaScript C#是mono的原生语言,后面遇到的问题很少。所以现在我们可以把问题反过来,开始解决问题,所以明白学什么,怎么学就很简单了。
1和Unity的脚本框架是什么?-Mono(最新的Untiy开始制作自己的IL2CPP,实际上也是这个意思)
2.Mono用的框架是什么?
3.事实上,无论您使用C#、js还是Boo。net framework实际上是在最后被调用,然后转换成IL,再转换成各个平台的本地代码。
4.作为…的母语。Net,C#支持最好。Unity里的Js和Boo其实也能实现功能,只是语法用起来很奇怪。Boo没用过不知道,但是js是弱类型,后期维护调试很局促。
5、Unity编辑器扩展,使用C#的相关语法特性会很容易,无法想象如何用js开发一个编辑器!
所以看到这里,很明显,如果要开发一款大型游戏,无论从逻辑、框架、网络层,还是Unity编辑器本身的开发,C#都是首选。