看了大家这么多面经我也来贡献一点吧
说一下 unity dots 的 ecs
baker 过程主要是输出了什么
说一下 archetype 的概念,它的用处主要是做什么的
entity 上面挂载三个 component,数据是分开存的还是存在一起的
uitookit 和 ugui 区别
说一下水位线对象池
uitoolkit 里面怎么去实现自定义事件
c++ 虚函数实现原理,继承的时候虚函数表会发生什么
c++ 如何调用 c 函数
字节对齐的概念和意义
float 变量如何和 0 比较
c# 当中 int 和 long 分别占用多少字节
说一下 c# 当中的异步编程,分别有哪几种实现方式
协程算是异步吗
unity 协程是在主线程还是子线程,靠什么调度的
gameobject 上面的协程什么时候销毁
c# 委托和事件的区别
讲一讲 c# 里面的反射,可以用来做什么
装箱和拆箱
c# 扩展方法
c# 当中 arraylist 和 List 区别
c# 当中的 gc
如何在 unity 当中减少 gc 调用次数
说一下哈希表
tcp 滑动窗口机制是什么
三次握手四次挥手
大端存储和小端存储
点积和叉积在图形学当中的意义
讲一下渲染管线
mvp变换,视口变换
说一下渲染管线里面的 buffer
OpenGL 和 dx 里面的矩阵变换区别
说一下 drawcall
为什么 OpenGL 里面要求纹理是 2 的 n 次幂
说一下 alpha 混合和 alpha 测试
说一下模板缓冲
pbr 原理
说一下 untiy 里面的图集
unity 里面是如何动态加载资源的
monobehavior 生命周期
untiy 图集常用压缩方法
unity 实现跨平台原理
ugui 里面如何去调整粒子特效和 ui 的层级关系
如果粒子特效要放在按钮前面和文字后面,如何去放
场景题:格斗游戏里面,人物战斗是 3D 场景,屏幕上面的血条和金币是 2D UI,其分别使用两个
不同的摄影机,把对方的人物击败后,会原地生成一个 3D 的金币,然后飘向 2D 金币 UI 的地方,
说一下这个过程如何处理。