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

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

选择题(共50题,每题2分)
1、
NavMeshAgent组件中的Speed指的是?答案:(A)

A、导航移动最大速度
B、移动速度和旋转速度
C、加速度
D、移动起始速度

2、
LeapMotion的核心脚本是?答案:(A)

A、HandController
B、GameController
C、Controller
D、FingerController

3、
unity2D平台开发,碰撞方法是()答案:(D)

A、OnCollisionEnter(Collision other)
B、OnCollisionEnter(Collision2D other)
C、OnCollisionEnter2D(Collision other)
D、OnCollisionEnter2D(Collision2D other)

4、
Unity中使用LitJSON,将对象转换成字符串是用哪个方法?答案:(A)

A、JsonMapper.ToJson()
B、JsonMapper.ToObject()
C、JsonMapper.ToGameObject()
D、JsonMapper.ToString()

5、
物理更新一般放到哪个函数里面?答案:(D)

A、OnEnable
B、Awake
C、Start
D、FixedUpdate

6、
Unity发布安卓程序,Sqlite数据库应该存在那个路径下?答案:(C)

A、Application.dataPath
B、Application.streamingAssetsPath
C、Application.persistentDataPath
D、Application.temporaryCachePath

7、
发布PC端程序,使用WWW加载本地文件,正确的URL是?答案:(C)

A、http.xxxx.com/XXX
B、Application.streamingAssetsPath/XXX
C、"file://"+Application.streamingAssetsPath+"/xxxx"
D、以上都不对

8、
JSON格式比XML更小,更快,以下说法错误的是?答案:(B)

A、数据在键值对中
B、数据由分号分隔
C、花括号保存对象
D、方括号保存数组

9、
外部引入的DLL需要放到哪个文件夹下?答案:(A)

A、Plugins
B、Resources
C、Plugin
D、Resource

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

A、autoTraverseOffMeshLink
B、autoRepath
C、autoBraking
D、currentOffMeshLinkData

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

A、OnAnimatorIK(int layerIndex)
B、OnAnimatorIK()
C、OnIKAnimator(int layerIndex)
D、OnIKAnimation()

12、
Unity3d提供了一个用于保存和读取数据的类是?答案:(A)

A、PlayerPrefs
B、Resource
C、DataSave
D、Players

13、
角色控制器(CharacterController)组件中自动使用重力的方法是?答案:(A)

A、SimpleMove
B、Move
C、SimpleMove和Move
D、以上都不对

14、
Unity中的Light组件,那个属性可以实现图案投影?答案:(A)

A、Cookie
B、Flare
C、ShadowType
D、Color

15、
移动相机动作最好在哪个函数里?答案:(B)

A、Update
B、LateUpdate
C、FixedUpdate
D、OnGUI

16、
物体自身旋转使用的函数是?答案:(C)

A、Transform.RotateRound()
B、Transform.RotateAt()
C、Transform.Rotate()
D、Transform.Rotated()

17、
关于烘焙导航网格,说法错误的是?答案:(C)

A、表示为Static的物体才可以烘培
B、Drop Height表示能跳下的高度
C、Jump Distance表示能跳上的高度
D、Agent Radius表示物体能通过的半径

18、
下列选项中,哪个选项表示从游戏开始到到现在所用的时间?答案:(A)

A、Time.time
B、Time.deltaTime
C、Time.timeScale
D、Time.fixedTime

19、
物体发生碰撞的必要条件是?答案:(C)

A、两个物体都有碰撞器即可
B、都有刚体即可
C、都有碰撞器,至少一个刚体
D、都有刚体,至少一个碰撞体

20、
使用UGUI中的拖拽接口,需要引入那个命名空间?答案:(A)

A、UnityEngine.EventSystems
B、UnityEngine.UI
C、UnityEngine.Events
D、UnityEngine.Event

21、
关于动画系统中的融合树,描述错误的是?答案:(D)

A、融合树的1D类型是指用一个参数控制融合树
B、Blend Tree可以自动融合两个动作,实现自然过渡效果
C、2D Simple Directional类型的融合树,在某一个方向上只能有一个状态
D、融合树内部不能嵌套融合树

22、
关于Avatar,描述错误的是?答案:(C)

A、Humanoid和Generic类型的模型,都需要Avatar
B、Avatar是骨骼绑定的映射,是系统自动生成
C、要使用新版动画,每一个人物模型都必须要有自己的Avatar
D、Avatar配置不对,可能导致人物动画无法正常播放

23、
关于拖尾组件的描述错误的是?答案:(C)

A、一般选用粒子效果的材质
B、Time表示拖尾的生命周期
C、Colors下面可以设置1个颜色
D、Autodestruct勾选后,物体一旦静止,将被自动销毁游戏物体

24、
关于四元数说法错误的是?答案:(C)

A、能避免万向锁
B、Quaternion.identity表示没有旋转
C、Quaternion.LookRotation()方法不需要参数
D、 Quaternion.Slerp表示球形插值

25、
关于预设体,以下说法错误的是?答案:(D)

A、空的预设体是白色,非空为蓝色
B、反复需要实例化的物体通常设为预设体
C、只要预设体原型发生改变,所有Prefab实例都会发生改变
D、声音资源可以作为预设体

26、
Unity引擎自带的回调函数中OnEnable、Awake、Start哪个可能在同一个对象周期中反复的发生?答案:(A)

A、OnEnable
B、Awake
C、Start
D、以上都不对

27、
导航系统中,想要实现路障效果,需要使用?答案:(A)

A、NavMeshAgent和NavMeshObstacle组件
B、NavMeshObstacle和OffMeshLink组件
C、NavMeshAgent和OffMeshLink组件
D、NavMeshAgent和NavMeshLayer组件

28、
关于射线,以下说法错误的是?答案:(C)

A、射线可以用于物体检测
B、射线有两个属性,direction和origin
C、Physics.RaycastAll()用于产生多条射线
D、 Physics.Raycast()方法可以用射线检测指定层

29、
关于Unity自己封装了一个Network类,主要用于状态同步,开启服务器的方法是?答案:(D)

A、Network.StartServer()
B、Network.Listen()
C、Network.BeginServer()
D、Network.InitializeServer()

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

A、Humanoid
B、Generic
C、Normal
D、Legacy

31、
Sqlite数据库,ExecuteReader方法的作用是?答案:(C)

A、连接数库库
B、执行命令,返回第一行第一列的值
C、执行命令,返回所有结果
D、读取数据,返回所有数据,返回值为字符串数组

32、
UGUI中可以实现穿透效果的组件是?答案:(C )

A、Canvas Scaler
B、Graphic Raycaster
C、Canvas Group
D、Canvas Mask

33、
LOD优化的是?答案:(C)

A、内存
B、CPU
C、GPU
D、以上都不对

34、
关于XML,描述错误的是?答案:(B)

A、XML是可扩展标记语言,用于数据传输
B、XML比JSON的可读性更高,占用资源更少
C、XML只能有一个根节点
D、XML是W3C的举荐标准

35、
自动布局控件中,可以实现固定子元素宽高的控件是?答案:(B)

A、Horizontal Layout Group
B、Grid Layout Group
C、Vertical Layout Group
D、Content Size Fitter

36、
关于协程,以下说法正确的是?答案:(A)

A、方法的返回值必须为Ienumerator
B、协程是多线程
C、协程里面不能再次开启另一个协程
D、yield return 2;表示等待2帧

37、
LineRender组件不包含那个属性?答案:(D )

A、SetColor
B、SetVertexCount
C、SetWidth
D、SetLength

38、
光照贴图,描述错误的是?答案:(C)

A、烘培完毕,可以删掉灯光
B、优化的是GPU的DrawCall
C、所有的灯光都可以烘培
D、当场景很大时,全局烘培非常费时

39、
NetworkView默认情况下,不能同步什么属性?答案:(D)

A、位置
B、刚体
C、动画
D、脚本

40、
以下说法正确的是?答案:(A)

A、TCP是基于连接的,保证数据正确性,不会丢包
B、UDP是基本非连接的,保证了数据顺序,不会丢包
C、Unity内部不能使用Socket编程
D、Socket可以发送字符串数据

41、
关于MVC描述错误的是?答案:(D)

A、结构清晰
B、减少耦合度
C、容易理解、有利于标准化
D、减少了代码量和工作量

42、
关于StreamingAssetsPath路径描述不正确的是?答案:(D)

A、该路径在移动端可读不可写
B、在安卓路径下是jar:file:///Application.dataPath/!/assets
C、在iOS路径下是Application.dataPath/Data/Raw
D、在Unity中可以通过Resources.Load()加载该路径下面的资源

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

A、小于4KB
B、大于8KB
C、小于8KB
D、12KB

44、
以下说法正确的是()答案:(B)

A、Sprite Renderer支持的图片类型为Texture
B、精灵编辑器Sprite Editor可以给图片添加border
C、使用图集会增加DrawCall值
D、2D游戏无法控制层级关系

45、
下列选项中,可以找到隐藏物体的方法是?答案:(C)

A、GameObject.FindWithTag()
B、GameObject.Find()
C、transform.Find()
D、transform.FindWithTag()

46、
实现鼠标拉近人物模型,人物模型自动看向摄像机(时时)需要使用什么技术?答案:(B)

A、遮罩技术
B、动画头部IK
C、动画事件
D、动画融合

47、
Unity中鼠标的位置用屏幕的像素坐标表示,描述正确的是( )答案:(C)

A、左上?为坐标原点(0, 0),右下?为(Screen.width, Screen.height)
B、右上?为坐标原点(0, 0),左下?为(Screen.width, Screen.height)
C、左下?为坐标原点(0, 0),右上?为(Screen.width, Screen.height)
D、右下?为坐标原点(0, 0),左上?为(Screen.width, Screen.height)

48、
关于动画系统中,要实现边走边换子弹的效果,描述错误的是?答案:(B)

A、需要用到遮罩技术
B、原有层的权重值需为1
C、需要添加AvatarMask
D、在新建层中设置一个空的状态机

49、
使用导航系统,想获取到达目标点内包含的所有路径,需要用到?答案:(B)

A、navMeshAgent.mesh
B、navMeshAgent.path
C、navMeshAgent.corners
D、navMeshAgent.points

50、
UGUI中的Canvas不包含那种渲染类型答案:(D )

A、Screen Space - overlay
B、Screen Space - Camera
C、World Space
D、Camera Space
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,445评论 25 707
  • 作为一个前端程序猿,下面这些站会让你眼前一亮。 amazeui框架组建丰富 http://amazeui.org...
    欧巴冰冰阅读 8,806评论 18 303
  • 迪士尼动漫 长发姑娘 永远的经典 只是 我把她的头发画短了 应该一直 画画画画 画到地上 这样才可以 让王子能够顺...
    烨然v阅读 450评论 0 0
  • 今儿写了一下责任链设计模式,代码来自于《Android源码设计模式解析与实战》。 程序猿狗屎运被派出去异国出差一周...
    哈哈111阅读 159评论 0 0
  • 宦海风雨四十年,老来无事侍瓜田。 月明独饮清风下,人阑夜静会狐仙。 按:此吾十四、五岁时暑假在家乡...
    卧闲草堂阅读 433评论 2 1