下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
史上最全的Unity面试题(四)史上最全的Unity面试题(四)史上最全的Unity面试题(四)xxx公司史上全的unity面试题(四)文件编号:文件日期:修订次数:第1.0次更改批准审核制定方案设计,管理制度四十一:射线检测碰撞物的原理是射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射
。四十二:Unity中,照相机的ClippingPlanes的作用是什么调整Near、Fare两个值时,应该注意什么剪裁平面
。从相机到开始渲染和停止渲染之间的距离。四十三:如何让已经存在的GameObject在LoadLevel后不被卸载掉voidAwake(){DontDestroyOnLoad;}四十四:请简述GC(垃圾回收)产生的原因,并描述如何避免GC回收堆上的内存避免:1.减少new产生对象的次数2.使用公用的对象(静态成员)3.将String换为StringBuilder四十五:反射的实现原理审查元数据并收集关于它的类型信息的能力。实现原理:在运行时根据程序集及其中的类型得到元数据。下面是实现步骤:1.导入using;2.(“程序集”)加载程序集,返回类型是一个Assembly3.得到程序集中所有类的名称foreach(Typetypein()){stringt=;}4.Typetype=(“程序集.类名”);获取当前类的类型5.(type);创建此类型实例6.MethodInfomInfo=(“方法名”);获取当前方法7.方法参数);四十六:简述四元数的作用,四元数对欧拉角的优点四元数用于表示旋转相对欧拉角的优点:1.能进行增量旋转2.避免万向锁3.给定方位的表达方式有两种,互为负(欧拉角有无数种表达方式)四十七:移动相机动作在哪个函数里,为什么在这个函数里LateUpdate,是在所有的update结束后才调用,比较适合用于命令脚本的执行。官网上例子是摄像机的跟随,都是所有的update操作完才进行摄像机的跟进,不然就有可能出现摄像机已经推进了,但是视角里还未有角色的空帧出现。四十八:GPU的工作原理简而言之,GPU的图形(处理)流水线完成如下的工作:(并不一定是按照如下顺序)
顶点处理:这阶段GPU读取描述3D图形外观的顶点数据并根据顶点数据确定3D图形的形状及位置关系,建立起3D图形的骨架。在支持DX8和DX9规格的GPU中,这些工作由硬件实现的Vertex
Shader(定点着色器)完成。
光栅化计算:显示器实际显示的图像是由像素组成的,我们需要将上面生成的图形上的点和线通过一定的算法转换到相应的像素点。把一个矢量图形转换为一系列像素点的过程就称为光栅化。例如,一条数学表示的斜线段,最终被转化成阶梯状的连续像素点。
纹理帖图:顶点单元生成的多边形只构成了3D物体的轮廓,而纹理映射(texture
mapping)工作完成对多变形表面的帖图,通俗的说,就是将多边形的表面贴上相应的图片,从而生成“真实”的图形。TMU(Texture
mapping
unit)即是用来完成此项工作。
像素处理:这阶段(在对每个像素进行光栅化处理期间)GPU完成对像素的计算和处理,从而确定每个像素的最终属性。在支持DX8和DX9规格的GPU中,这些工作由硬件实现的Pixel
Shader(像素着色器)完成。
最终输出:由ROP(光栅化引擎)最终完成像素的输出,1帧渲染完毕后,被送到显存帧缓冲区。
总结:GPU的工作通俗的来说就是完成3D图形的生成,将图形映射到相应的像素点上,对每个像素进行计算确定最终颜色并完成输出。四十九:什么是渲染管道
是指在显示器上为了显示出图像而经过的一系列必要操作。
渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另一个坐标系中去。主要步骤有:
本地坐标->视图坐标->背面裁剪->光照->裁剪->投影->视图变换->光栅化五十:如何优化内存有很多种方式,例如
1.压缩自带类库;
2.将暂时不用的以后还需要使用的物体隐藏起来而不是直接Destroy掉;
3.释放AssetBundle占用的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026企业运营部面试题及答案
- 2026浅根树面试题及答案
- 部编版四年级上册语文1-8单元知识点归纳 暑假预习版
- 开学拼车协议书
- 强制停贷协议书
- 毕业前解约协议书
- 亲子守护协议书范本
- 放弃执行协议书
- 2026数控普工面试题及答案
- 关于设备调试进度确认的通知(8篇范文)
- 2026年中小学生安全知识竞赛试题(附答案)
- 2026年安全管理人员安全培训考试题附答案
- 2026年人教版七年级下册政治期末综合测评卷(含答案可下载)
- 2026年全国新高考1卷英语试卷(含答案及详解)
- (2026版)学校保密安全管理制度
- 市场监督管理局特种设备安全监察工作手册(标准版)
- 高中数学必修一2.2基本不等式常见题型(含答案)
- 2026年贵州省六盘水市初二地生会考试卷题库及答案
- 20kV及以下配电网工程预算定额(2022版)全5册excel版
- 城镇污水处理厂资产管理方案
- 卖身合同范例
评论
0/150
提交评论