转眼来到千锋Unity游戏开发培训班已经一个半月了,之所以选择来学习Unity,仅仅是因为对游戏的兴趣,对这个行业的前景也比较看好。来之前我也有一番思考,学起来会有一定难度,毕竟不是计算机专业出身,虽然有过其他语言的基础,但那早已是四年前的事情了,学过的也早已还给老师。
来到千锋以后,我发现高手真的是在民间,前一个月的C#学习,让我仿佛回到了四年前刚接触C#的时候,看到身边同学能很快完成老师布置的作业,自己却对白天老师讲的内容仍一知半解,真的难受!现在想想那一个月我的努力程度还远远不够,很大程度上归结于自己手懒,总是眼高手低,一段代码看会了便觉得自己已经会了,其实这样远远不够。
当自己写的时候,不知道从哪里开始写起,写代码的速度没有练出来,在二阶段的学习中便会感到非常吃力,所以啊,一定要改掉自己手懒得习惯,趁现在还有时间,好好努力。
通过这个阶段的学习,我学到了很多东西。首先,我了解了3d图形渲染的过程,通过渲染管线,我们可以把定点通过vertex shader经过各种转换到对应位置。具体就是,顶点载入后位于local space, 这个时候通过translate、rotate、scale函数生成修改matrix,在vertex shader里应用这个matrix后把顶点转换到期望的位置。与此同理,在分别乘与world matrix转到世界坐标,view matrix转到摄像机坐标,projection matrix转到clip space,此时vertex就会到它的最终渲染的位置。然后,利用gpu高度并行的特性可以使每个顶点都能够快速独立的计算出他们的对应位置。这些知识,都汇集了无数计算机专家的智慧,每当我学习到新东西的时候我都是在仰望伟人伟大的智慧,同时也很感谢千锋Unity游戏开发讲师对我们的悉心指导。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱