幽默游卡!25春招Unity游戏开发岗

  真的幽默,面试官问我手机有 "刘海"当住UI怎么办?
  我一开始不知到"刘海"是什么,他说是摄像头之类的东西(他不会觉着自己很幽默吧)
  我说我做UI的时候,一般都分左右半边设置一个空节点把子物体挂上,调Rect transfrom就行了
  他还说那不止UI,像你的背包啥的怎么搞?(背包页面不是UI?)
  我自己灵机一动说像最头上的UI/背包一般都一个队列来存图标,当显示UI数量多的时候被摄像头挡住的部分就加一个空的图标给隔开,他就说不行,这那的
  然后我就说不会
  最幽默的来了,反问的时候我问它那你们的手机游戏上的刘海是怎么做的?

  他说一般UI都有固定范围的,本来就不会遮挡(那你问你M呢?)

  没问C++八股,问的是lua和Cshape,都只是会做游戏用,实习确实就是拿lua写脚本,你要学到了啥还真就是啥也没有,全都封装好了,我只是调了一下。
  看出来应该是KPI了,真的幽默,就逮住实习问,我实习也不可能把大型游戏的方方面面都知道,你问我项目都好过问之前实习的代码,你们公司谁爱去谁去吧

deepseek 关于当手机游戏的画面被前置摄像头遮挡时,可以尝试以下方法解决:
一、游戏内设置调整
  调整UI布局
  进入游戏设置,找到 “画面比例” 或 “UI布局” 选项(如《王者荣耀》《原神》等支持自定义UI的游戏)。
  将关键按钮、状态栏等元素拖拽到摄像头区域以外的位置。
  切换全屏模式
  部分游戏提供 “全屏显示” 或 “刘海屏适配” 选项,开启后可自动避开摄像头区域。
二、手机系统设置
  隐藏刘海/挖孔区域
  华为/荣耀:设置 > 显示和亮度 > 更多显示设置 > 隐藏屏幕顶部区域。
  小米/Redmi:设置 > 显示 > 全屏 > 选择“隐藏摄像头区域”。
  OPPO/一加:设置 > 显示与亮度 > 屏幕显示区域 > 应用全屏显示 > 关闭对应游戏的“全屏显示”。
  vivo/iQOO:设置 > 显示与亮度 > 第三方应用显示比例 > 关闭游戏的全屏显示。
  强制全屏适配(开发者选项)
  开启手机开发者模式(连续点击系统版本号7次),找到 “刘海屏设置” 或 “全屏显示”,强制游戏全屏运行。
  关闭自动旋转锁定
  从通知栏下拉,关闭 “屏幕旋转锁定”,尝试横竖屏切换,找到摄像头遮挡最少的方向。
三、物理/硬件调整
 调整握持姿势
 横屏游戏时,双手稍微下移,避免手指遮挡摄像头区域。
 使用游戏手柄或支架
 外接手柄减少手指操作区域,或用支架固定手机,调整视角。
四、联系开发者或客服
  反馈游戏适配问题
  通过游戏内反馈渠道或官方社区提交问题(如摄像头型号、游戏画面截图)。
  更新游戏和系统
  检查手机系统和游戏是否为最新版本,可能已修复适配问题。
五、临时解决方案
  重启游戏或手机,临时解决显示异常。
  使用其他账号或兼容模式运行游戏(部分手机支持“应用分身”或“兼容模式”)。
  如果以上方法无效,可能是游戏本身未适配您的手机型号,建议联系游戏客服或手机厂商技术支持进一步解决。
#游卡##25春招#
全部评论
笑死我了太搞笑了
点赞 回复 分享
发布于 04-03 08:08 美国
他可能是想问你unity的safe area吧,不同机型有不同的safe area,在这个区域内就不会被遮挡
点赞 回复 分享
发布于 04-03 11:16 美国
我只会说喊UI设计的时候尽量不要设计到异形屏的那个区域
点赞 回复 分享
发布于 04-03 11:47 重庆

相关推荐

评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客企业服务