学习Unity需要学习哪些编程语言

答案是C#
Unity曾支持过三种语言的开发:C#,UnityScript(接近于JavaScript),Boo。但是,截止到今天,最新的Unity 2018版本已经完全弃用了UnityScript和Boo,让你选无可选。当然,有很多使用老版本Unity的个人和企业仍然坚持使用者UnityScript,我也建议趁早学习一下C#,毕竟IT行业飞速的发展,你不适应新技术,新技术就会不适应你。
有些初学者会经常听到一些大牛说,多学几门语言,或者学习了C++之后,对你学习C#帮助会很大,你会更好地理解底层的知识,你的编程思维也会更加的灵活。当然,我也很赞同他们的说法,但是,假如你想自学或者想进入Unity行业,讲求学习的方法也很重要,学习的顺序也要有个正确的把握。
在这里,我建议大家首先学习C#。C#是微软公司发布的一种面向对象的、运行于 .NET Framework之上的高级程序设计语言。C#与Java语言十分相似,因此熟悉Java、C++或其它语言的学习者,会很快掌握C#。在Unity里面,C#当做一个脚本使用,像是C#的很多其它领域的功能往往不会用到。当你学会C#的基础语法和结构,就建议大家多熟悉一下Unity的API,这样,你就会以最快的速度入门了Unity的编程,很快的编写游戏逻辑。如果你先学习了别的语言,相当于绕着弯路到达了终点。这里我推荐一个不错的C#入门视频教程https://www.paws3d.com/course/csbasic/,非常适合入门,比直接阅读入门书形象很多。
既然学习Unity的开发,当然不能单单只会C#编程,也要对Unity编辑器本身也有个详细的学习和了解。假如你只会编程,真正到了公司,也很难跟Unity美术和策划进行好的交流,也很难举一反三,所以Unity编辑器的使用也是需要了解的,并不需要完全掌握,同样我推荐Paws3D学习中心的Unity编辑器视频教程https://www.paws3d.com/learn/。
更多地Unity技术学习交流,可在qq群935714213进行交流。

你可能感兴趣的:(学习Unity需要学习哪些编程语言)