首页 > 新闻中心> 广州校区 >正文

想要学习unity就要避免哪些坑?

更新时间: 2020-03-31 16:05:58来源: 粤嵌教育

  这几年随着游戏行业的高速发展,现在的unity已经成为了开发游戏的主要开发语言,所以企业对于unity这个方面的人才也是十分的看中的,从招聘网站上也可以看出2020年unity这个行业的缺口是非常的大的。想要学习unity的话,要避免那些坑呢?

unity

  想要学习unity就要避免哪些坑呢?


  1. 脚本执行顺序:MonoBehavior是Unity组件系统的核心,离开这个类所有易上手和高效开发的特性都无法施展。但多个组件脚本的执行顺序控制始终是令人头痛的问题。不了解这一点的用户很容易陷入各种隐藏bug的泥沼。


  2. 组件式功能结构给每个人更大的控制权力,但无法很好的区分团队不同成员的责任。相比Unreal把编程分为C++,UnrealScript和Kismet三层的做法,Unity让每个开发者都能看到脚本源码并在需要时进行修改。对于独狼开发者来说非常方便,但如果一个游戏逻辑同时可能受到脚本程序、prefab参数配置和场景引用关联三方制约,维护起来就非常的乱,出了问题也很难第一时间分清责任。


  3. 内存分配和垃圾回收造成的效率问题初学者很难了解。Unity的一个重要特征就是为了让整个引擎有更广的受众,故意隐藏了很多复杂的使用方法。比如说全自动的垃圾回收,就是为了让不懂内存分配的用户也能无障碍使用。但很快进阶一点的用户就会发现大量运行时垃圾回收造成的拖慢,以至于成为一个入门必经的陷阱。如果能在官方文档里告诉用户哪些操作会分配内存,情况会改善许多。


  4. 功能迭代推新迅速,造成大量不成熟不完善的工作流程。这一点很难说是缺点,毕竟能第一时间用到酷炫的新功能对很多用户来说是求之不得的,当然如果你是商业项目的技术负责人就要小心了。一般来说,官方推出的功能至少要在一年后稳定性和适用性才会超过Asset Store上的同类第三方插件。


  想要学习好unity技术的话,那么大家在学习的时候就要小心粤嵌科技的小编在文章上面和大家说的坑了。想要学习好unity技术的话,粤嵌科技欢迎大家来我们公司的unity培训班进行学习,也可以先点击我们文章下面的获取试听资格按钮来获取我们的unity课程免费试听资格,在试听中可以更加深入的了解我们粤嵌科技。

免费预约试听课

推荐阅读