1.2小作坊游戏引擎面经
面之前先做了个pretest,考査对象池的 enemycontainer 类的实现
图形学
1. 纹理采样器的用法,问些线性差值什么的
2. 怎么解决z fighting
3 延迟渲染除了减少光照计算还有什么好处
4. renderDoc有哪些stage
5 early z later z和片段着色器的顺序
6 对象池在引擎的什么场景可以使用
7 为什么要用mipmap
8 pbr光照计算怎么切换
9 引擎在手机上怎么加速,怎么解决带宽问题
c++
1.考察栈内存和堆内存
2.函数为什么在栈内存,以及函数调用流程
3. string是在栈上还是堆上
4. string在什么情况下可以在栈上
5. 为什么公司需要自己的stl,c++的container存在哪些问题
6. shared point的使用要注意什么
7.用unique point template和template有什么区别?
8. 知道template的高级用法吗
9. 虚函数怎么实现动态绑定
10. 创建虚函数会增加内存,有没有什么多态办法不增加内存
11. 在什么场景下使用template比较多,你觉得template有什么好处
12. 对象池的好处是什么,为什么new和delete开销大
图形学
1. 纹理采样器的用法,问些线性差值什么的
2. 怎么解决z fighting
3 延迟渲染除了减少光照计算还有什么好处
4. renderDoc有哪些stage
5 early z later z和片段着色器的顺序
6 对象池在引擎的什么场景可以使用
7 为什么要用mipmap
8 pbr光照计算怎么切换
9 引擎在手机上怎么加速,怎么解决带宽问题
c++
1.考察栈内存和堆内存
2.函数为什么在栈内存,以及函数调用流程
3. string是在栈上还是堆上
4. string在什么情况下可以在栈上
5. 为什么公司需要自己的stl,c++的container存在哪些问题
6. shared point的使用要注意什么
7.用unique point template和template有什么区别?
8. 知道template的高级用法吗
9. 虚函数怎么实现动态绑定
10. 创建虚函数会增加内存,有没有什么多态办法不增加内存
11. 在什么场景下使用template比较多,你觉得template有什么好处
12. 对象池的好处是什么,为什么new和delete开销大
全部评论
相关推荐
查看51道真题和解析
点赞 评论 收藏
分享
01-14 12:50
厦门大学嘉庚学院 UE4 点赞 评论 收藏
分享