【Unity3D程序员】面试经历

1. SLG,游戏框架设计部分? 了解?

 思路很相近,基本框架都是一样的。

 根据主程的需求,每个主程都有一套自己的习惯,比如加注释, 不然的话,会死的很惨。

2. 怎么进行数据分离呢?????

   逻辑层和数据层,为什么要分离开?

3. 怎么进行热更,资源和代码呢?

ILRuntime ,可以加功能,只是不能修改主工程的东西。 

ILRuntime ,这个性能有问题,什么问题呢?

为什么不用lua,用这个?

热更资源,该怎么做呢?

已文件夹划分,打成asbd。来进行热更。

4. meshRender 和 sphaMeshRender

5. 你感觉你做的这些,哪款是最好的呢? 你主要复杂哪些呢?

6. u3d,的Avata 是什么定西?

7. meshRender 和 SkinRender的区别?

8. 怎么进行添加事件关键帧?也就是动画的关键帧呢?

9. 在游戏开发的过程中,排序算法有哪些?

   冒泡

10. 快速排序 的思路是什么 ?

11. list ,sort 排序怎么用?

 12. 字典常常用到,底层结构是什么样子的?

     优先: 取比较快。

13. 什么是哈希碰撞呢?

14.c# ,值类型和引用类型的区别?

  值  快 尹 慢。   new struct 存在哪? 它是值类型。根据struct的 所属的结构体和类里面来存在的位置。

15. ECSS 了解吗?

16. unity3d 的版本是多少呢?

17. 对SLG游戏类型,怎么看呢,自己对这种游戏类型怎么看呢,你认为最重要的是什么呢?

你可能感兴趣的:(Unity3D)