如何学习unity?

时间:2017-09-19 http://www.longtuedu.com.cn 作者:龙图教育

59c0bb0e825a3.png


Unity其实不用过分关注具体实现,尤其是现在网络资源如此的丰富。专家认为Unity学习,掌握几个很重要的点:


1、基本编程语言功底,C#、js、数据结构、算法。


2、Unity资源流原理(Unity如何处理资源关系的,mate、 library、prefab之间的关系 dll如何被引用等等),基于这些关系去构建自己的资源管理结构。


3、做好对象生命周期管理(利于管理内存、利于更加灵活结构化)。


4、善用unity文档和answer这几点处理好了就足够用了,然后我们关注的具体实现,网络上很多现成的解决方案,处理这些解决方案,这些解决方案不要直接拿来用,看看人家的思路明白其作用用自己的理解去实现自己的解决方案。


专家建议不能只看网络上的demo来学习Unity的,Untiy的思想是可以用任意脚本对象去构建一个项目,这是非常方便非常灵活的,这是个很大的优点,然而这对于新手来说是很可怕的缺点,就像往一个容器里放入很多散落的个体,然而在项目这些个体又是项目有引用关系的,那么个体之间的偶合关系处理的不好那这就会成一个项目很大的问题。

然而目前网络上的demo,大部分都是不够结构化不够框架化的初级demo。于初学者很悲催的一点是,如果一开始你从这些demo上去理解Unity,你就会进入完全基于实现的误区。很多问题都靠挂载脚本来解决,于产品级项目这样的思想是很可怕的,会严重影响产品迭代速度、管理成本以及时间成本。甚至很多教学视频往往也是把新手引入了这个误区。



在线咨询

返回顶部