灵犀互娱 u3d客户端 一面 凉经
一面 8/30
随便聊聊
帧同步是怎么样的原理
什么时候用帧同步什么时候用状态同步
介绍实习工作
AB包框架相关
问点Unity
(崩了,好久没看Unity八股,好多答不上来)
触发器和碰撞器的区别
怎么让有的能碰撞有的不能碰撞(设置layer)
RigiBody和CharacterController的区别
怎么让CharacterController发生碰撞*
MonoBehavior的生命周期
什么时候用Update什么时候用fixUpdate
为什么Update调用时间不固定
为什么一个GameObject的Instancing比较费性能*
为什么反序列化过程费?
为什么要用反射,用泛型不行吗?
静态批处理和动态批处理的区别,优缺点
为什么静态批处理增加内存占用
DrawCall 和 Batch 和 SetPassCall的区别
DrawCall和SetPassCall相对来说那个指标高更严重*
MeshRender 的material 和 sharedmaterial的区别
MeshRender和SkinMeshRender的区别*
法线贴图的概念
MinMap的作用,优缺点
LightMap的作用*
模型mash的LOD了解吗
怎么处理3D模型在UI遮挡关系(只答了粒子的,3d物体不清楚)*
AB包有什么压缩方式,有什么优缺点
LZ4为什么占用内存小点,原理是怎么样的
纹理压缩ASTC和 PNG|JPG的区别
为什么手机大都用ASTC不用PNG|JPG (答了随机访问,内存占用小,然后面试官说还有吗就不清楚了)
为什么SetActive比较费性能(子物体比较多的情况)
怎么优化,有什么显影物体的方式
为什么3D物体在相机外不会渲染,UI在相机外会渲染(上面回答的,不清楚是不是,没答上来)*
UGUI为什么要动静分离
C# 值类型和引用类型的区别
struct是什么类型,string是什么类型
值类型传参怎么不发生拷贝
ref out in 的区别(in不清楚)*
闭包的机制,有什么缺点(说会延长引用,可能内存泄漏)
怎么防止引用长时间占着*
还有其他缺点吗*
Lua
pair 和 ipair的区别
用pair每次都能得到相同的遍历顺序吗,为什么*
怎么实现一个只读的table
Lua的string实现原理*
Lua的GC机制了解吗
如果GC的中间有新的table创建了怎么办*(应该是要问渐进式GC,之前看的博客忘了)
反问
广州 MMO项目
(感觉凉了)
#灵犀互娱##Unity##游戏开发##秋招##面经#