美文网首页
unity面试有什么诀窍呢?

unity面试有什么诀窍呢?

作者: 游戏程序猿 | 来源:发表于2019-06-13 14:27 被阅读0次

Update Fixed Update Late Update有什么区别有什么运用?

Update每帧调用,大部分的角色行为都依赖于Update执行。

Fixed Update在固定时间间隔调用,一般用于刚体的运动。

Late Update 在所有物体的Update执行完之后执行,一般用于控制摄像机运动。

Prefab是什么?

Unity中的预制体相当于是一个游戏物体及其组件和属性的集合。也相当于一个新物体的模板。你在编辑器下修改的预制体能反映到每个你实际使用的预制体中。

AssetBundle有什么用?

AseetBundle是一些你选择导出的资源包,这些资源包中的内容已经被妥善压缩,并且允许你在应用中正常使用。这也方便开发者能以流的形式加载模型贴图音效或整个场景。AssetsBundlej就是用于简化下载流程的工具。

Resources和StreamingAssets文件夹有什么区别?

Unity的Resource文件夹中包括我们在游戏中需要用到的一些列资源,会在打包时打入UnityPlayer中,这些资源大多数没有必要在Inspector上直接附着于组件之上,任何一个在Resources的资源都可以通过Resources.Load函数来实时加载到游戏中使用

StreamingAssets文件夹中的东西不会随着Unity打包而压缩,他会正常放到文件系统中,这是为了帮助游戏运行时能通过文件访问形式访问这些资源,比如iOS设备中,就只能通过StreamingAssets来访问你需要在游戏中使用的视频资源。

什么是Batching以及Batching是如何作用的?

当需要绘制一个物体时,引擎会需要调用图形API(DirectX或者OpenGL)的DrawCall命令,而DrawCall命令。而DrawCall命令一般都是需要调用大量资源的。这样子就会对CPU端的运算造成压力,而主要CPU端的压力都是来自于渲染状态变换。Unity使用两种方式减少这些状态变换:

1. Dynamic Batching 对于小的网格,Unity会将他们一次性打包丢到GPU端来一次性绘制。

2. Static Batching 对于静态物体(不移动的物体),Unity会将他们打包成一个大型网格来一次性绘制。

两个网格碰撞体Mesh Collider 在什么情况下会产生互相碰撞?

当至少一个网格是凸多边形时才行,一般而言网格碰撞的计算将极其消耗资源。

一些附加的问题:

如何实现无缝游戏场景?

使用四叉树对所有场景进行切分,将每个四叉树的叶节点的资源打包到AssetBundle内,在打包之后要针对每个打包的资源查询重用资源。将共用同一父节点的重用资源作为子节点的资源依赖项。根据玩家在大场景中的位置,根据四叉树的结构加载周围资源。

unity学习交流群可以点击一起学习交流

相关文章

  • unity面试有什么诀窍呢?

    Update Fixed Update Late Update有什么区别有什么运用? Update每帧调用,大部分...

  • Unity 小公司面试题

    这个是我刚刚整理出的Unity面试题,为了帮助大家面试,同时帮助大家更好地复习Unity知识点,如果大家发现有什么...

  • 面试题1

    这个是我刚刚整理出的Unity面试题,为了帮助大家面试,同时帮助大家更好地复习Unity知识点,如果大家发现有什么...

  • Unity3D面试题总结

    这个是我收集的Unity面试题,为了应对面试,同时帮助大家更好地复习Unity知识点,如果大家发现有什么错误,(包...

  • 转载:练功的诀窍

    庞老师说:“什么是诀窍呢?有不少人认为诀窍就是具体的方法。其实,有的属于方法,有的属于精神领域里的东西,练气功不...

  • 面试诀窍

    empathy!

  • 面试诀窍

    经典面试方法 要注意引导应聘人。相信我,应聘的程序员十个人有八个人讲不清楚以前做的是什么。因为他们直接跳过了项目背...

  • [Unity]面试题整理

    [Unity]技术学习路线图(长期更新) Unity技术面试题 一:什么是协同程序?答:在主线程运行时同时开启另一...

  • Unity2020规划预览,可视化编程又双叒叕来了!

    本文转自Unity Connect博主大智 欢迎一起进入2020年,在新的一年里Unity有什么大动作呢?本文带你...

  • Unity3d 入门(一):了解Unity3d

    1.了解unity3d 首先我们要对unity3d有一个了解,什么是unity3d?为什么使用unity3d?其实...

网友评论

      本文标题:unity面试有什么诀窍呢?

      本文链接:https://www.haomeiwen.com/subject/orcsfctx.html