腾讯 IEG Unity 面经

问题有点多。我会分块列举

基础相关

1.Animator的使用和机制 以及与Animation的区别

2.什么是弱引用?弱引用的使用和作用?弱引用和强引用的区别?

3.Unity的路径有哪些?对象池的使用?

4.了解过音频压缩吗,音频文件怎么降噪?了解过动画压缩吗,3DMAX如何进行骨骼优化?

5.各种排序算法的时间复杂度,实现快排?

6.C# lambda表达式和表达式树的用法?

7.了解过A*算法吗,简单说说

8.说一说状态机和行为树

网络相关

9..UDP和TCP的区别?什么是三次握手四次挥手?为什么要三次握手?四次挥手的过程?

10.TCP连接中如果客户端突然网络中断会发生什么?

11.UDP如何实现可靠传输?数据包的合并?

12.如果让你做一款Moba类或者其他多人竞技游戏,你会选择哪种通信协议,为什么?

13.你知道的同步方式,区别是什么?

14.如果让你做一款Moba类或者其他多人竞技游戏,你会选择哪种同步方式,为什么?

15.在一局Moba类游戏中如何实现断线重连功能?

16.你的逻辑判断是在客户端还是在服务器上?如何保证客户端逻辑判断的准确性?

17.对于FPS比较低的客户端如何保证数据传输的可靠性?

18.如何保证各个客户端的游戏进度一样?

19.最后说说你怎么解决网络优化和基于网络的性能优

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值