【Unity题型】Unity基础
【Unity题型】Unity基础
知识涉及:Unity
更新⽇期:2021/6/23
最新更新内容:Lighting 知识点
远赴人间惊鸿宴Unity简介要点
答案:DADAC
(1) 以下哪种脚本语⾔不是Unity编辑器所⽀持的?
A. JavaScripts
B. C#
C. Boo
D. Perl
答案解析:
JavaScripts:静态语⾔,源于Boo,有相同语义但语法不同。Unity仅负责解析语法。
C#:编译语⾔,Unity推荐使⽤语⾔。⽐US更为适⽤。 US同源于Boo,也.Net的第三⽅语⾔。
Boo:脚本语⾔,.Net的第三⽅语⾔,特性受Python影响,为静态。负责编译。
(2) 当⼀个物体在视野内被其他物体遮挡,不希望对该物体进⾏渲染,可通过下列哪⼀模块实现该功能?
A. Occulusion Culling
B. NavMesh
C. Light Probes
D. Culling Mask
答案解析:
Occulusion Culling: 遮挡剔除,Unity提供的内置功能 2019版本以后被归纳到Rendering项内,通过Window -> Rendering可到NavMesh:Unity提供的⽹格寻路组件,⽤于实现AI寻路等功能
Light Probes:Unity提供的光照探头⼩球,⽤于获取场景内光照信息并尽可能快速,耗能低的实现光在动态物体上的反射。
Culling Mask:Camera组件属性,对指定Layer层级的物体剔除显⽰。
(3) 以下哪⼀个选项不属于Unity引擎所⽀持的视频格式⽂件?
A. 后缀名为.mov的⽂件
B. 后缀名为.mpg的⽂件
C. 后缀名为.avi的⽂件
D. 后缀名为.swf的⽂件
答案详解:
Unity⽀持视频格式如下:.mov/.mpg/.mp4/.mpeg/.avi/.asf
(4) Unity引擎研发公司来⾃___国家?
A. 丹麦
B. 美国
C. 瑞典
D. 希腊
答案详解:
Unity引擎最初由丹麦3个年轻⼈研发供开发者使⽤的游戏引擎
(5) Unity引擎最初由___个⼈开发?
A. 1
B. 2
C. 3
D. 4
答案详解:
Unity引擎最初由丹麦3个年轻⼈研发供开发者使⽤的游戏引擎
Unity图标为3个⼿势为“3”的组合⽽成【源于Unity达叔解释】
Unity基础概念要点
答案:
1-10 DCDAC CDABB
11-15 BBDDA CCCB
多选:(AB)(BD)
(1) Unity默认情况下不能创建哪种⼏何体?
A. Cube
B. Sphere
C. Cylinder
D. Cone
答案解析:
Unity创建的 GameObject对象 不包括 Cone(圆锥体)维嘉暴瘦
(2) 关于Unity脚本的说法中,正确的是
A. 每个脚本必须包含Update与Start函数
B. 每个脚本必须继承MonoBehaviour
C. 需要添加到物体上的脚本必须继承MonoBehaviour
D. 同⼀⼯程中的同⼀场景C#脚本和JavaSript脚本不能混合使⽤
答案解析:
脚本中不必包含Start和Update函数,未使⽤情况下可以删除。
当需要脚本作为组件挂载到GameObject对象上时,该脚本需要继承MonoBehaviour。
场景中,C#和JavaScript脚本之间可互相调⽤。 JavaScript必须放在 Standard Assets/Pro Standard Assets/Plugins三⽂件之⼀中。
(3) 再把场景中的物体⾃作成Prefab时,下列操作错误的是
A. 可以把⼀个带有⼦物体的物体做成 Prefab
B. 可以把⼀个空物体做出 Prefab
C. 可以把粒⼦系统做成 Prefab
D. 可以同时选择多个互不相关的物体做出⼀个 Prefab
答案解析:
预制件的制作可以使单个选择或是有⽗⼦关系的⽗物体选择。
粒⼦系统可以做成 Prefab
(4) Unity引擎使⽤的是左⼿坐标系还是右⼿坐标系?
A. 左⼿坐标系
B. 右⼿坐标系
C. 可以通过 ProjectSetting 切换左右⼿坐标系
D. 可以通过 Reference 切换左右⼿坐标系
答案解析:
Unity坐标系为左⼿坐标系
坐标不可切换
(5) 下列哪个视图主要⽤于显⽰和编辑所选游戏对象或资源的相关属性?
A. Scene
B. Project
C. Inspector
D. Hierarchy
答案解析:
Scene视图,⽤于直观展⽰场景内GameObject等对象。
Project视图:项⽬资源窗⼝,存放模型、⾳频、特效、脚本等⽂件。
Inspector视图:⽤于访问与编辑对象或资源的具体信息(属性)。
Hierarchy视图:场景资源窗⼝,记录场景内的所有使⽤资源。
(6) 在 Hierarchy 视图中选中⼀物体后,将⿏标放置在 Scene 视图中,按键___使选中物体成为视觉焦点?
A. 按键B
B. 按键E
C. 按键F
D. 按键V
答案解析:按键F
(7) 在Unity引擎中,关于如何向⼯程中导⼊图⽚资源,以下错误的是
A. 将图⽚⽂件复制或剪切到项⽬⽂件下的 Assets ⽂件夹或 Assets ⼦⽂件夹下
B. 通过 Assets -> Import New Asset,导⼊资源
C. 选中所需图⽚,按住⿏标左键拖⼊⾄ Project 视图中
D. 选中所需图⽚,按住⿏标左键拖⼊⾄ Scene 视图中
答案解析:
Unity外部资源不可直接通过拖拽⾄ Scene 或 Hierarchy 视图中
(8) 下列关于Unity的说法,正确的是
A. Unity能发布具有 Java 源代码的⼯程
B. Unity⽀持任何脚本语⾔
C. Unity中物体的 Transform 组件可移除
D. Unity中的任何物体都有⼀个世界坐标和⼀个局部坐标
答案解析:
Unity5.0之后仅⽀持 Java、C# 两种脚本语⾔
Transform组件不可移除
Unity中若物体没有⽗物体对象,其仅有世界坐标
(9) 在哪个⾯板中可以修改物体的空间属性,如位置,朝向,⼤⼩等?
A. Project
B. Inspector
C. Hierarchy
D. Scene
答案解析:
属性的修改均在Inspector视图中进⾏(微观/宏观)
Scene窗⼝严格意义上也具备修改空间属性能⼒(宏观)
(10) 在属性编辑器中,可以通过拖放的⽅式进⾏赋值的数值类是
A. Value 数值类型
B. Reference 数值类型
关于四大名著的歇后语
C. 颜⾊数值类型
D. 渐层数值类型【未理解】
答案解析:
Unity中的组件均为引⽤类型,Public后可以直接拖拽赋值
(11) 在属性编辑器中,可以通过拖放的⽅式进⾏赋值的数值类是
A. Value数值类型
B. Reference数值类型
C. 颜⾊数值类型
D. 渐层数值类型
手机话费支付购物答案解析:
在Unity中各种组件都是引⽤类型,如果是公开的就可以通过拖拽的⽅式给予赋值。
(12) 选择哪项可以导⼊⼀个资源包
A. Import New Assets
B. Import Package
C. Exporting Package
D. Show In Explorer
答案解析:
Impoet New Assets 导⼊新的资源
红苕粉
Exporting Package 导出资源包
Show In Explorer 在⽂件夹中显⽰该⽂件
(13) 对于Prefab, 下列说法错误的是
A. Prefab资源可以在项⽬中多次使⽤
B. 由Prefab实例出Game Object,其在 Hierarchy 视图中表现为蓝⾊
C. Prefab 上的组件信息⼀经修改,其实例出的 Game Object 也会改变
D. 实例出的 Game Object 上的组件信息⼀经修改,其对应的Prefab也会⾃动修改
答案解析:
Prefab是Unity中的预制件,相当于⼀个把已有的脚本,参数等进⾏默认配置的模板。修改预制件的信息,由此预制件⽣成实例也会修改。但是修改已经⽣成的实例,点击Apply后才会修改预制件
(14) 对于Unity中的Assets Store中的资源,我们可以使⽤___进⾏搜索
A. 游戏窗⼝中的搜索栏
B. 项⽬视图中的搜索栏清远市中考成绩查询
C. 层次视窗中的搜索栏
D. 选择 Windows 下的Asset Store
答案解析:
注意是Unity的Asset Store,从windows栏下Asset Store打开。
(15) 在层次视图中,预设实例的字体颜⾊是
A. 蓝⾊
B. 黄⾊
C. 绿⾊
D. 亮⾊
答案解析:
预制体在视窗中的显⽰为蓝⾊
(16) 在场景视图中,移动物体时,要使⽤顶点吸附,我们可以按键盘上的

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。