面试问题汇总

news/2024/12/23 8:42:51/

最近面试了几家公司,对问到的问题汇总一下。

  • Unity 是左手坐标系还是右手坐标系?
    这个题靠记忆答的答错了,是左手坐标系。
    大拇指指的方向是X轴,食指指的方向是Y轴方向,中指指的方向Z轴方向。
    请添加图片描述

  • 场景中游戏物体Activity为false,GameObject上的组件是否会实例化?
    组件会被实例化,可以在组件中写构造函数,在构造函数中打日志验证。但是组件中的Awake、Start 函数并不会执行。

  • DrawCall 是什么?
    DrawCall 是CPU准备数据向GPU发送的一个渲染指令。

  • DrawCall 为什么慢?
    DrawCall 过程中,CPU需

  • 描述一下批处理,说下静态批处理与静态批处理的区别? (被问两次)

  • Unity的渲染管线? (被问两次)

  • 项目中的资源管理怎么处理的?(被问两次)

  • 向量的点积和叉积的物理含义?

  • UI屏幕适配?

  • 正交摄像机与透视摄像机的区别?

  • 摄像机的远近截面该怎么设置?

  • 怎么让3D物体显示在UI上面?

  • 遇到的难题是什么,怎么解决的?
    嗐、一时间我也想不起遇到过什么难题,怎么解决的了。

  • 描述一下GC过程?

  • 描述一下ECS?

  • 描述一下MVC?

  • 常用的设计模式?

  • Socket 与 WebSocket 的区别?

  • 怎么加载一个外部音频文件。

  • 贪吃蛇玩法设计

  • A*算法 简单说说

睡觉。。。明天再写,认真找工作。


http://www.ppmy.cn/news/78472.html

相关文章

flask restful项目开发结尾必看!!!

为了实现restful风格的一些增删查改需要安装的第三方库太繁杂了所以: 建议放弃flask框架 这个框架自带的功能太少了,实现一些简单的功能都要自主安装很多第三方库,而且不同版本的第三方库还有兼容问题 啧啧啧! 后续也不在更新限流和鉴权认证了(除非很闲没事做) 最近更新这几篇…

在Kaggle上使用Stable Diffusion进行AI绘图

前言 因为使用Stable Diffusion进行AI绘图需要GPU,这让其应用得到了限制本文介绍如何在Kaggle中部署Stable Diffusion,并使用免费的P100 GPU进行推理(每周可免费使用30小时),部署好后可以在任意移动端使用。本项目在s…

CANoe使用教程

目录 1.CAN IG使用 2.Visual Sequence 自动发送报文序列,可以设置多个visual sequence,可用于重复的网络模拟和write窗口输出,比IG灵活,比CAPL简单 3.CANoe中的系统变量和环境变量都是一种用于存储和传递数据的变量,…

网络安全证书合集

网络安全作为2022年十大高新紧缺技能之一,足以证明网络安全的重要性,作为网络安全工程师更是责任重大,证书作为能力证明的一方面,也是尤为重要,本文将着重盘点一下网络安全证书合集。 国家注册渗透测试工程师&#xf…

项目风险应对策略:项目经理应对不确定性的指南

风险应对是项目经理管理项目未来的工具箱。它可以帮助管理人员弄清楚可能会出现什么问题,并让他们有机会为这些问题做好准备。 对抗负面风险的5种策略 如果没有风险管理计划,项目可能会因意外问题或不良风险而迅速脱轨。什么策略可以用来对抗负面风险&…

【老王读SpringMVC-6】Controller method 的正常返回值处理

handler method 的返回值处理包含两个方面: 一是:返回值对象的处理; 二是:视图的渲染。 返回值对象的处理 通过前面的分析,我们知道, 被 RequestMapping 标记 handler method 的执行是通过调用 RequestMa…

Pytest模式执行python脚本不生成allure测试报告

1.安装allure 下载allure的zip安装包将allure.zip解压到python的lib目录中将allure的bin路径添加到环境变量path中(注意:配置环境变量后,一定要重启电脑。因为环境变量没生效,我搞了半天在pycharm不能生成报告,在cmd中可以生成报…

Linux中的 loop设备

loop设备是一种伪设备(pseudo-device),或者说是仿真设备。它可以使我们在类UNIX系统上像块设备一样访问一个文件。loop设备必须与一个文件进行连接,才能被使用。通过这种方式,文件可以被mount为块设备,并像…