想顺利找到unity游戏开发的工作,你就得顺利通过笔试和面试的专业考核,今天给大家分享的常见的面试题,不知道大家都掌握了吗?
一:什么是协同程序?
二:Unity3d中的碰撞器和触发器的区别?
三:物体发生碰撞的必要条件
四:请简述ArrayList和List的主要区别
五:请简述GC(垃圾回收)产生的原因,并描述如何避免?
六:反射的实现原理?
七:简述四元数Quaternion的作用,四元数对欧拉角的优点?
八:如何安全的在不同工程间安全地迁移asset数据?三种方法
九:OnEnable、Awake、Start运行时的发生顺序?哪些可能在同一个对象周期中反复的发生?
十:MeshRender中material和sharedmaterial的区别?
十一:请简述ArrayList和List之间的主要区别。
十二:TCP/IP协议栈各个层次及分别的功能
十三题:Unity提供了几种光源,分别是什么
十四:简述一下对象池,你觉得在FPS里哪些东西适合使用对象池?
十五:CharacterController和Rigidbody的区别?
十六:移动相机动作在哪个函数里,为什么在这个函数里?
十七:简述prefab的用处
十八:请简述sealed关键字用在类声明时与函数声明时的作用。
十九:请简述private,public,protected,internal的区别。
二十:简述SkinnedMesh的实现原理
相关推荐: