这篇要写给新手与初学者:
在准备开始学习这款软件之前,可能经常会听周围的人说,“英语很重要,如果不会英语,程序是学不会的”、“学程序,就又得背单词了”、“C语言都没学好,不可能搞得懂Unity3D的”...等等这一些容易影响心态的话。我认为,学这个,开局最重要的并不是疯狂翻书疯狂看视频直接拿来就学,而是——消除恐惧,消除对程序,对Unity3D“高大上”的感觉。
所以学Unity3D需要英语吗?
对于我来说,如果你能听懂英文技术演讲录像,能看懂英语技术文档才能被称之为会英语,反之则不会,我觉得不能为你解决实际问题的技能根本不能称之为会,只是在浪费时间而已。简单说,如果你想靠Unity3d这个东西吃饭,并不需要英语水平,你不需要刻意 去记忆英文语句,按照我的话讲,纯英语界面的Unity3d,抄它的界面就好了,界面没有的,去网上找对应的功能,并抄在笔记上,下次用的时候直接去翻就足够了(如果你想尽快提升能力的话,我建议千万不要去记,用的时候直接去翻看笔记就好了,在大量的练习中,你的大脑就会自然而然的记住这些代码,我就是这样的)。
当然了,如果你想成为界内大牛,你就必须会英语了,毕竟这是老外的东西,学会英语可以帮你打开一扇新的窗户。不过你现在的英语实力绝对绝对足够去学习这款软件了。
下一个问题,C语言学的差,会不会差很多啊?
会C语言与不会C语言的人,同时学Unity3D中的C#的学习速度,是有区别的,毕竟他们两种语言之间还是有一些共同的部分的,但达不到很多,这种程度。但与其你自己纠结 这个问题,不如问问自己愿意付出多少学习能力在这个上面。每个人都拥有清华北大学生的学习力,只是愿意付出的量不同而已,想学就一定不会差。
总之Unity3d只是个工具,做出来的东西的好坏,取决于用的人,就像你打游戏,如果你技术不好,再版本强势的英雄,你也没法单人打上最强王者。
最后我们来说说学习unity的三个阶段。
1.可以网上看一下Unity的视频教程来快速入门,网上有很多很多学习unity的资料和视频,其中有的很好,有的效果就差一些。最近有一个paws3d的学习中心,里面的资料非常适合新手。
2、在用Unity开发项目的过程中,遇到待解决的问题,直接网上搜问题、查资料(这也是好多大神的成功之道吧),然后不耻下问,多与高人交流。只有真正需要的,才是掌握最快的。同样,上边提到的paws3d平台也有类型的实战案例。PS:这也是在实战中学习哦。
3、当Unity3D入门的差不多了时,Unity3D的官方文档(Unity Manual)将是必不可少的教程了!!官方文档是最好最正规的教程。网上能找到的和不能查到的资料,在官方文档里都能看到,而且网上有好多过时的资料,在官方文档里都已经更新换代了,毕竟文档官方!唯一的不足就是文档全是英文的,英语差的苦恼啊……不过在翻译软件的辅助下,理解文档的内容是不难的。