您当前的位置: 首页 >  unity

野奔在山外的猫

暂无认证

  • 3浏览

    0关注

    85博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Unity 题型】UGUI 2D开发

野奔在山外的猫 发布时间:2021-06-26 14:47:29 ,浏览量:3

知识内容:Unity 更新日期:2021/6/26

Canvas 画布

答案:A

Canvas组件的Render Mode属性,设置为___不可以实现3D物体遮挡UI?

A. Screen Space - Overlay B. Screen Space - Camera C. World Space D. Pixel Perfect

答案解析:

  • Screen Space - Overlay 屏幕空间-覆盖模式:所有UI元素均在其他元素之前(画布大小由屏幕大小、分辨率大小决定)
  • Screen Space - Camera 屏幕空间-相机模式:Canvas对象被限制与Camera固定距离的平面上。效果受Camera参数影响。
  • World Space:世界空间模式,Canvas具备三维空间属性。
  • Pixel Perfect:完美像素,勾选后会锐化屏幕显示效果。

Image 图像

答案:BC

在Unity3d中,纹理的尺寸一般是()的幂次方

A. 3 B. 2 C. 4 D. 8

答案解析:

  • 纹理贴图必须遵循 2的次幂(UI元素除外)

下列选项中可以被渲染的纹理是

A. Texture B. Movie Texture C. Render Texture D. Texture2D

答案解析:

  • Texture 纹理贴图、MovieTexture 电影纹理、Render Texture 渲染纹理、Texture2D 2D纹理贴图

Text 文本

答案:B

关于 MonoBehavior.LateUpdate函数 描述错误的是

A. 当 MonoBehaviour类 被启用后,每渲染帧调用一次 B. 常被用于处理 Rigidbody 的更新 C. 在所有 Update函数 执行后才能调用 D. 常被用于实现跟随相机效果,且目标物体位置已经在 Update函数 中被更新

答案解析:

  • LateUpdate函数执行在Update函数之后,常用于相机的处理
  • Rigidbody等涉及物理层面的更新用于 FixedUpdate函数 中执行

Button 按钮

答案:B

Unity的C#脚本中下列哪个方法能够获取一个物体所有的子物体元素集合

A. GetComponentInChildren() B. GetComponentsInChildren() C. GetComponent() D. GerComponents()

答案解析:

  • AB项从子对象上获取,A返回第一个与之匹配的对象,B返回所有匹配的对象数组
  • CD项从自身上获取,同上

InputField 文本输入

答案:C

采用Input.mousePosition来获取鼠标在屏幕坐标上的位置,以下表述正确的是

A. 左上角为原点(0,0),右下角为(Screen.Width, Screen.Height) A. 左下角为原点(0,0),右下角为(Screen.Height, Screen.Width) A. 左下角为原点(0,0),右下角为(Screen.Width, Screen.Height) A. 左上角为原点(0,0),右下角为(Screen.Height, Screen.Width)

答案解析:

  • Unity具有 世界坐标、视口坐标、屏幕坐标、自身坐标。
  • 鼠标属于屏幕坐标

Toggle 开关

答案:A

Mesh,Sphere,Box,Capsule,四种碰撞器中按照性能开销由小到大排序正确的是

A. Mesh Collider -> Sphere Collider -> Capsule Collider -> Box Collider B. Sphere Collider -> Box Collider -> Capsule Collider -> Mesh Collider C. Mesh Collider -> Capsule Collider -> Box Collider -> Sphere Collider D. Sphere Collider -> Mesh Collider -> Box Collider -> Capsule Collider

答案解析:

  • 碰撞器性能消耗与物体对象上的顶点数与三角网格数相关,越多越消耗性能。

Slider 滑动条

答案:D

在Unity的原生2D系统中,下列哪个组件允许一个Sprite对象在RigidBody的控制下围绕着空间中某一个点进行旋转?

A. Slider Joint 2D B. Spring Joint 2D C. Distance Joint 2D D. Hinge Joint 2D

答案解析:

  • Slider Joint 滑动关节、Spring Joint 弹性关节、Distance Joint 远程2D连接组件。
  • Distance Joint 2D:允许两刚体控制的精灵被连接在一起,并保持一定间距。
  • Hinge Joint 铰链关节:设置自动旋转与旋转角限制。

Scrollbar 滚动条

答案:A

在Mecanim 系统中,Body Mask 的作用

A. 指定身体某一部分是否参与骨骼动画 B. 指定身体某一部分是否参与物理模拟 C. 指定身体某一部分是否可以输出骨骼信息 D. 指定身体某一部分是否参与渲染

答案解析:

  • 通过Body Mask(身体遮罩)可对动画内特定部位的动画进行激活或禁用

Layout 布局

答案:A

下列哪些组件不可以实现UI元素自动布局

A. Canvas Group B. Horizontal Layout Group C. Vertical Layout Group D. Grid Layout Group

答案解析:

  • Canvas Group:容器,用于改变子对象的Alpha值、Raycasting、Enable State等。
关注
打赏
1659777066
查看更多评论
立即登录/注册

微信扫码登录

0.0385s