乐牛游戏客户端一面经

只面了18分钟,难度有点高

自我介绍(面试官自己没做介绍)

简单问了问项目

做项目的过程中遇到了什么困难?

讲讲A*算法

你项目里可能有很多个目标同时寻路对吧?你会做什么优化?(我答用优先队列实现开启列表,用多线程计算,看起来不太满意)

还有什么寻路算法?了解Unity的NavMesh寻路的原理吗?

UGUI用过什么组件?

点击一个按钮,Unity是如何实现的?(主要涉及StandaloneInputModule检测用户输入,GraphicRaycaster发射射线检测,EventSystem派发事件数据)

如果有几个按钮重叠,Unity如何避免下面的按钮被点击?

看过UGUI的源码吗?(不是大哥你干脆先问这个得了)

贴图有很多格式,比如PNG,JPG,这些格式有什么区别?(我答主要是压缩率和是否支持透明通道)

Unity打包到不同平台时,贴图为什么也会选择不同的打包方式?(???现在想了想,可能是这些方面:1. 不同平台对性能和存储的需求不同,比如移动平台需要更高压缩率,PC需要更好的渲染;2. 由于GPU架构和操作系统不同,导致不同平台支持的格式不同)

了解图形学吗?(否)

Transform组件上的属性是如何存储的?(提醒说是矩阵存的,又问矩阵的含义)

项目里有网络的部分吗?你是如何实现的?(我说我用了一个插件,又问看过插件的源码吗)

了解游戏客户端开发这个岗位吗?知道它还有很多工种吗?(否,面试官说涉及不同系统,例如战斗系统)

反问

真是我面过最难的一面。。。又或许是我太菜了吧。。。

#游戏客户端开发工程师##面经##乐牛游戏2025校招#
全部评论
感觉和我的是同一个面试官,我面了40min,只能说幸好你没说会图形学,我图形学被拷打麻了
1 回复 分享
发布于 10-21 16:31 瑞典
佬这个水平还去乐牛吗?感觉多准备下基本功去大厂。感觉乐牛就是找直接能上手的牛马
1 回复 分享
发布于 昨天 16:51 广东
我嘞个去,这么难啊UGUI组件按钮那几个问题都是UGUI源码的问题
点赞 回复 分享
发布于 10-15 21:50 广东
并不是你太菜了,只是面试官水平不够
点赞 回复 分享
发布于 10-18 14:15 安徽

相关推荐

6 15 评论
分享
牛客网
牛客企业服务