千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  应聘面试  >  Unity面试题  > unity面试题合集(四)

unity面试题合集(四)

来源:千锋教育
发布人:wjy
时间: 2022-07-13 16:54:00 1657702440

  1.为什么dynamic font在unicode环境下优于static font

  使用动态字体时,Unity将不会预先生成一个与所有字体的字符纹理, 静态字体体积会很大

  2.Render的作用?描述MeshRender和SkinnedMeshRender的关系与不同

  Render就是对象在3D世界的绘制

  SkinnedMeshRender都提示未来可能被放弃了,面试官这份题真的很旧了,拜托换一下,但SkinnedMeshREnder在换装插件比较流行,SkinnedMeshRenderer需要骨骼、材质、Mesh才能发挥作用,难道Unity要放弃骨骼??

  3.简述SkinnedMesh的实现原理

  根据骨骼,动态整体实现表层Mesh,相对普通mesh由不同面片堆砌,根据骨骼结构,对顶点的变换计算出不同的蒙皮,最终进行模型的渲染

unity面试题合集

  4.在场景中放置多个Camera并同时处于活动状态会发生什么?

  受Camera覆盖各场景物件均同时实时绘制,主Camera视场里有多个Camera的渲染合集

  5.Prefab的作用?如何在移动环境的设备下恰当地使用它?

  Prefab在实例化的时候用到,主要用于经常会用到的物体做成一个集合方便反复使用,在移动环境中,由于Prefab一般体积比较大,常需要实例化,拆分成合适大小的AssetBundle,离线下载比较恰当

  6.如何销毁一个UnityEngine.Object及其子类

  Destory

  如果是Editor自定义开发需要用DestoryImmediate

  7.为什么Unity3D中会发生在组件上出现数据丢失的情况?

  对象在Editor外部被删除或者移动位置

  8.如何安全的在不同工程间安全地迁移asset数据?三种方法

  将Assets目录和Library目录一起迁移

  导出包

  用unity自带的assets Server功能

  9.MeshCollider和其他Collider的一个主要不同点?

  答:Meshcollider再快也是基于V3顶点~~ 建议还是用boxcollider,boxcollider本身是基于算法,没有面的概念。

  10.当一个细小的高速物体撞向另一个较大的物体时,会出现什么情况?如何避免?

  可能出现碰撞检测失败,解决方法无外乎3个

  增加高速物体体积

  碰撞检测判断时间缩短(Physics.SimulationStep)

  控制速度

  更多关于“unity培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT