Unity3d高频率面试题目(单选)

简介: 一个优秀的程序必备的几种设计模式:http://www.unity.5helpyou.com/2572.html选择题(共50题,每题2分)1、NavMeshAgent组件中的Speed指的是?答案:(A)A、导航移动最大速度B、移动速度和...

一个优秀的程序必备的几种设计模式:
http://www.unity.5helpyou.com/2572.html

选择题(共50题,每题2分)
1NavMeshAgent组件中的Speed指的是?答案:(AA、导航移动最大速度
B、移动速度和旋转速度
C、加速度
D、移动起始速度

2LeapMotion的核心脚本是?答案:(AAHandController
BGameController
CController
DFingerController

3unity2D平台开发,碰撞方法是()答案:(DAOnCollisionEnter(Collision other)
BOnCollisionEnter(Collision2D other)
COnCollisionEnter2D(Collision other)
DOnCollisionEnter2D(Collision2D other)

4Unity中使用LitJSON,将对象转换成字符串是用哪个方法?答案:(AAJsonMapper.ToJson()
BJsonMapper.ToObject()
CJsonMapper.ToGameObject()
DJsonMapper.ToString()

5、
物理更新一般放到哪个函数里面?答案:(DAOnEnable
BAwake
CStart
DFixedUpdate

6Unity发布安卓程序,Sqlite数据库应该存在那个路径下?答案:(CAApplication.dataPath
BApplication.streamingAssetsPath
CApplication.persistentDataPath
DApplication.temporaryCachePath

7、
发布PC端程序,使用WWW加载本地文件,正确的URL是?答案:(CAhttp.xxxx.com/XXX
BApplication.streamingAssetsPath/XXX
C"file://"+Application.streamingAssetsPath+"/xxxx"
D、以上都不对

8JSON格式比XML更小,更快,以下说法错误的是?答案:(BA、数据在键值对中
B、数据由分号分隔
C、花括号保存对象
D、方括号保存数组

9、
外部引入的DLL需要放到哪个文件夹下?答案:(AAPlugins
BResources
CPlugin
DResource

10、
使用导航系统,想要实现VR效果,船员爬上绳索,肯定需要设置那个属性?答案:(AAautoTraverseOffMeshLink
BautoRepath
CautoBraking
DcurrentOffMeshLinkData

11、
要使用IK,必须使用新版动画,除此之外还需要实现系统自带的什么函数?答案:(AAOnAnimatorIK(int layerIndex)
BOnAnimatorIK()
COnIKAnimator(int layerIndex)
DOnIKAnimation()

12Unity3d提供了一个用于保存和读取数据的类是?答案:(AAPlayerPrefs
BResource
CDataSave
DPlayers

13、
角色控制器(CharacterController)组件中自动使用重力的方法是?答案:(AASimpleMove
BMove
CSimpleMoveMove
D、以上都不对

14Unity中的Light组件,那个属性可以实现图案投影?答案:(AACookie
BFlare
CShadowType
DColor

15、
移动相机动作最好在哪个函数里?答案:(BAUpdate
BLateUpdate
CFixedUpdate
DOnGUI

16、
物体自身旋转使用的函数是?答案:(CATransform.RotateRound()
BTransform.RotateAt()
CTransform.Rotate()
DTransform.Rotated()

17、
关于烘焙导航网格,说法错误的是?答案:(CA、表示为Static的物体才可以烘培
BDrop Height表示能跳下的高度
CJump Distance表示能跳上的高度
DAgent Radius表示物体能通过的半径

18、
下列选项中,哪个选项表示从游戏开始到到现在所用的时间?答案:(AATime.time
BTime.deltaTime
CTime.timeScale
DTime.fixedTime

19、
物体发生碰撞的必要条件是?答案:(CA、两个物体都有碰撞器即可
B、都有刚体即可
C、都有碰撞器,至少一个刚体
D、都有刚体,至少一个碰撞体

20、
使用UGUI中的拖拽接口,需要引入那个命名空间?答案:(AAUnityEngine.EventSystems
BUnityEngine.UI
CUnityEngine.Events
DUnityEngine.Event

21、
关于动画系统中的融合树,描述错误的是?答案:(DA、融合树的1D类型是指用一个参数控制融合树
BBlend Tree可以自动融合两个动作,实现自然过渡效果
C2D Simple Directional类型的融合树,在某一个方向上只能有一个状态
D、融合树内部不能嵌套融合树

22、
关于Avatar,描述错误的是?答案:(CAHumanoidGeneric类型的模型,都需要Avatar
BAvatar是骨骼绑定的映射,是系统自动生成
C、要使用新版动画,每一个人物模型都必须要有自己的Avatar
DAvatar配置不对,可能导致人物动画无法正常播放

23、
关于拖尾组件的描述错误的是?答案:(CA、一般选用粒子效果的材质
BTime表示拖尾的生命周期
CColors下面可以设置1个颜色
DAutodestruct勾选后,物体一旦静止,将被自动销毁游戏物体

24、
关于四元数说法错误的是?答案:(CA、能避免万向锁
BQuaternion.identity表示没有旋转
CQuaternion.LookRotation()方法不需要参数
DQuaternion.Slerp表示球形插值

25、
关于预设体,以下说法错误的是?答案:(DA、空的预设体是白色,非空为蓝色
B、反复需要实例化的物体通常设为预设体
C、只要预设体原型发生改变,所有Prefab实例都会发生改变
D、声音资源可以作为预设体

26Unity引擎自带的回调函数中OnEnableAwakeStart哪个可能在同一个对象周期中反复的发生?答案:(AAOnEnable
BAwake
CStart
D、以上都不对

27、
导航系统中,想要实现路障效果,需要使用?答案:(AANavMeshAgentNavMeshObstacle组件
BNavMeshObstacleOffMeshLink组件
CNavMeshAgentOffMeshLink组件
DNavMeshAgentNavMeshLayer组件

28、
关于射线,以下说法错误的是?答案:(CA、射线可以用于物体检测
B、射线有两个属性,directionorigin
CPhysics.RaycastAll()用于产生多条射线
DPhysics.Raycast()方法可以用射线检测指定层

29、
关于Unity自己封装了一个Network类,主要用于状态同步,开启服务器的方法是?答案:(DANetwork.StartServer()
BNetwork.Listen()
CNetwork.BeginServer()
DNetwork.InitializeServer()

30、
新版动画系统中,模型的Rig模块下,Animation Type不包括?答案:(CAHumanoid
BGeneric
CNormal
DLegacy

31Sqlite数据库,ExecuteReader方法的作用是?答案:(CA、连接数库库
B、执行命令,返回第一行第一列的值
C、执行命令,返回所有结果
D、读取数据,返回所有数据,返回值为字符串数组

32UGUI中可以实现穿透效果的组件是?答案:(CACanvas Scaler
BGraphic Raycaster
CCanvas Group
DCanvas Mask

33LOD优化的是?答案:(CA、内存
BCPU
CGPU
D、以上都不对

34、
关于XML,描述错误的是?答案:(BAXML是可扩展标记语言,用于数据传输
BXMLJSON的可读性更高,占用资源更少
CXML只能有一个根节点
DXMLW3C的举荐标准

35、
自动布局控件中,可以实现固定子元素宽高的控件是?答案:(BAHorizontal Layout Group
BGrid Layout Group
CVertical Layout Group
DContent Size Fitter

36、
关于协程,以下说法正确的是?答案:(AA、方法的返回值必须为Ienumerator
B、协程是多线程
C、协程里面不能再次开启另一个协程
Dyield return 2;表示等待237LineRender组件不包含那个属性?答案:(DASetColor
BSetVertexCount
CSetWidth
DSetLength

38、
光照贴图,描述错误的是?答案:(CA、烘培完毕,可以删掉灯光
B、优化的是GPUDrawCall
C、所有的灯光都可以烘培
D、当场景很大时,全局烘培非常费时

39NetworkView默认情况下,不能同步什么属性?答案:(DA、位置
B、刚体
C、动画
D、脚本

40、
以下说法正确的是?答案:(AATCP是基于连接的,保证数据正确性,不会丢包
BUDP是基本非连接的,保证了数据顺序,不会丢包
CUnity内部不能使用Socket编程
DSocket可以发送字符串数据

41、
关于MVC描述错误的是?答案:(DA、结构清晰
B、减少耦合度
C、容易理解、有利于标准化
D、减少了代码量和工作量

42、
关于StreamingAssetsPath路径描述不正确的是?答案:(DA、该路径在移动端可读不可写
B、在安卓路径下是jar:file:///Application.dataPath/!/assets
C、在iOS路径下是Application.dataPath/Data/Raw
D、在Unity中可以通过Resources.Load()加载该路径下面的资源

43、
两个4KB的预设体,打包成一个Assetbundle之后,所占空间可能是多少?答案:(CA、小于4KB
B、大于8KB
C、小于8KB
D12KB

44、
以下说法正确的是()答案:(BASprite Renderer支持的图片类型为Texture
B、精灵编辑器Sprite Editor可以给图片添加border
C、使用图集会增加DrawCallD2D游戏无法控制层级关系

45、
下列选项中,可以找到隐藏物体的方法是?答案:(CAGameObject.FindWithTag()
BGameObject.Find()
Ctransform.Find()
Dtransform.FindWithTag()

46、
实现鼠标拉近人物模型,人物模型自动看向摄像机(时时)需要使用什么技术?答案:(BA、遮罩技术
B、动画头部IK
C、动画事件
D、动画融合

47Unity中鼠标的位置用屏幕的像素坐标表示,描述正确的是( )答案:(CA、左上?为坐标原点(0, 0),右下?为(Screen.width, Screen.heightB、右上?为坐标原点(0, 0),左下?为(Screen.width, Screen.heightC、左下?为坐标原点(0, 0),右上?为(Screen.width, Screen.heightD、右下?为坐标原点(0, 0),左上?为(Screen.width, Screen.height48、
关于动画系统中,要实现边走边换子弹的效果,描述错误的是?答案:(BA、需要用到遮罩技术
B、原有层的权重值需为1
C、需要添加AvatarMask
D、在新建层中设置一个空的状态机

49、
使用导航系统,想获取到达目标点内包含的所有路径,需要用到?答案:(BAnavMeshAgent.mesh
BnavMeshAgent.path
CnavMeshAgent.corners
DnavMeshAgent.points

50UGUI中的Canvas不包含那种渲染类型答案:(DAScreen Space - overlay
BScreen Space - Camera
CWorld Space
DCamera Space
AI 代码解读
目录
打赏
0
0
0
0
28
分享
相关文章
产品经理-面试问题(高频率)
本文全面介绍初入产品岗位的基本面试问题,涵盖离职原因、技术沟通、薪资期望、到岗时间、个人优劣势及竞品调研分析等内容。针对每个问题提供详细回答示例,帮助求职者更好地准备面试,提升应答技巧和自信心。内容涉及职业成长、公司文化匹配、工作与生活平衡等多方面考量,助力求职者找到理想职位。
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
面试题目总结
面试题目总结
175 6
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
【面试宝典】深入Python高级:直戳痛点的题目演示(上)
【面试宝典】深入Python高级:直戳痛点的题目演示(上)
java面试题目 强引用、软引用、弱引用、幻象引用有什么区别?具体使用场景是什么?
【6月更文挑战第28天】在 Java 中,理解和正确使用各种引用类型(强引用、软引用、弱引用、幻象引用)对有效的内存管理和垃圾回收至关重要。下面我们详细解读这些引用类型的区别及其具体使用场景。
131 3
经典的滑动窗口的题目 力扣 2799. 统计完全子数组的数目(面试题)
经典的滑动窗口的题目 力扣 2799. 统计完全子数组的数目(面试题)
LeetCode 题目 80:删除排序数组中的重复项 II【算法面试高频题】
LeetCode 题目 80:删除排序数组中的重复项 II【算法面试高频题】
web前端常见的面试题汇总(一),web前端面试题目
web前端常见的面试题汇总(一),web前端面试题目

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等