初学Unity3D,想把自己的学习笔记,心得,经历记录下来,自己可以不断巩固,也希望其他看到文章的初学者可以从这里得到一些帮助。
打开Unity3D游戏引擎的那一刻内心是奔溃的,整个引擎全是英文,对于一个考60分都难于登天的我,当时只想去找汉化补丁,但是我的逼格又不允许我去汉化,所以就开着有道词典龟速学习起来。
经过一个月的学习,对Unity引擎已经完全没有了当初的恐惧,用起来得心应手,在此也告诉和我一样英语不好的初学者,引擎的英语不是事儿。
Unity3D是基于组件的开发工具,组件就是一个场景中的各个组成部分。例如:灯光,人物。汽车。花草树木等等。强调组件的原因是,至我目前的理解,写脚本的过程,就是不断调用组件实现其功能的过程,有了组件这个概念,对游戏对象就十分明确了,也对一些未知的代码可以猜的八九不离十。所以对于组件的熟悉程度对写脚本代码有很大的影响。所以就要去啃Unity官方API。以及Unity圣典。至今才有这觉悟,之前所有人都在推荐,可我感觉看着烦,直到现在才懂得她的重要,现在我也推荐给其他初学者。
关于C#语言,自学到了面向对象就没有继续深入学习,拿我暂时浅薄的C#知识水平,在学Unity的时候很难感觉到C#面向对象的思维,感觉好多东西都没有用到,又或者是我知道的太少无法应用,又或者是已经潜移默化的影响。学完面向对象之后过了一段时间,又回头看发现好多东西不常用而忘记了,于是最近又回头开始看C#,在补充遗忘的知识以外,对于之前学的马虎的,理解模糊的又有了更为明白的理解。所以编程语言这种东西应该是反复去看,只要没有吃透,每看一次应该都会有新的认识。
从今天开始记录我Unity3D的学习之路。包括C#的学习,以及API的阅读理解等。