大学MOOC Unity3D开发设计(河南职业技术学院)1003527006 最新慕课完整章节测试答案
第一章 Unity 基础
文章目录
第一章单元测试
1、单选题:
在Unity中实现场景漫游的快速键是?
选项:
A: W/A/S/D
B: 鼠标左键+W/A/S/D
C: 鼠标右键+W/A/S/D
D: 鼠标中键+W/A/S/D
答案: 【 鼠标右键+W/A/S/D】
2、单选题:
在Unity中,哪个视图可以查看游对象属性,如Transform属性?
选项:
A: Project视图
B: Inspector视图
C: Scene视图
D: Console视图
答案: 【 Inspector视图】
3、单选题:
在Unity中决定游戏对象的位置、旋转和缩放组件是?
选项:
A: Mesh Filter 组件
B: Transform 组件
C: Collider 组件
D: Mesh Renderer 组件
答案: 【 Transform 组件】
4、单选题:
在Unity中,下面关于鼠标操作正确的是 ?
选项:
A: 鼠标左键可以旋转场景的观察视角
B: 鼠标中键可以滚动拉远拉近场景
C: 鼠标右键可以选中场景中的物体
D: 以上都正确
答案: 【 鼠标中键可以滚动拉远拉近场景】
5、判断题:
Unity是一款3D游戏引擎,它只能做三维游戏不能做二维游戏。
选项:
A: 正确
B: 错误
答案: 【 错误】
6、判断题:
Prefab(预设体)不管在场景中出现多少,而只占用一个存储空间。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
Mesh Renderer 组件,可以给游戏对象添加材质,纹理以及渲染的方式。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
每个游戏对象都必须包含组件,一个游戏对象可以包含多个组件。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
在场景视图中选中然后按A 键也可以居中显示物体。
选项:
A: 正确
B: 错误
答案: 【 正确】
第二章 Unity3D基础脚本开发
第二章 单元测试
1、单选题:
使用Unity3D引擎过程中,Transform组件中可以使物体移动的方法是?
选项:
A: Translate
B: Rotate
C: position
D: rotation
答案: 【 Translate】
2、单选题:
在Unity中,产生一个随机数的代码:print(Random.( )(1,6))
选项:
A: random
B: RandomSeed
C: RandomRange
D: Range
答案: 【 Range】
3、单选题:
使用Unity3D引擎编程过程中,Mathf类中的求绝对值的方法是?
选项:
A: Abs
B: Max
C: Min
D: Sin
答案: 【 Abs】
4、单选题:
使用unity3D引擎开发游戏过程中,当MonoBehaviour销毁时要调用的函数是?
选项:
A: OnDisable
B: OnDestroy
C: OnEnable
D: OnAnimatorMove
答案: 【 OnDestroy】
5、单选题:
在Unity中下面关于Input类说明错误的是?
选项:
A: GetKey()函数按键按下期间一直返回true,只要按下就会一直执行直到不按。
B: GetKeyDown()函数按键按下的第一帧返回true,按下按键执行,执行一次。
C: Input.GetMouseButton(0)表示鼠标左键按下
D: Input.GetMouseButton(1)表示鼠标中键按下
答案: 【 Input.GetMouseButton(1)表示鼠标中键按下】
6、单选题:
在Unity中Time类中下面哪一个是表示上一帧耗费的时间?
选项:
A: Time.time
B: Time.deltaTime
C: Time.fixedTime
D: Time.timeScale
答案: 【 Time.deltaTime】
7、单选题:
在Unity中,下面关于协同程序暂停语句描述不正确的是?
选项:
A: yield return null:是暂停协同程序,下一帧再继续往下执行
B: yield new WaitForFixedUpdate (): 是暂停协同程序,等到下一次调用Update方法时再继续往下执行
C: yield return new WaitForSeconds(2):是暂停协同程序,2秒之后再继续往下执行
D: yield return StartCoroutine("SomeCortoutineMethod"):暂停此协同程序,开启SomeCortoutineMethod协同程序,直到SomeCortoutineMethod执行完再继续往下执行
答案: 【 yield new WaitForFixedUpdate (): 是暂停协同程序,等到下一次调用Update方法时再继续往下执行】
8、单选题:
unity3D游戏引擎中,下列不属于Transform类方法的是?
选项:
A: DetachChildren
B: Find
C: LookAt
D: GetChild
答案: 【 DetachChildren】
9、单选题:
使用unity3D引擎编程过程中,Vector3.Angle(Vector3f,Vector3t)返回值说法正确的是?
选项:
A: f和t夹角
B: 两个向量之间的距离
C: 两个向量的点乘
D: 两个向量的叉乘
答案: 【 f和t夹角】
10、单选题:
下面GameObject的哪一个方法可以用来显示隐藏对象?
选项:
A: CompareTag
B: SetActive
C: GetComponentsInChildren
D: SendMessage
答案: 【 SetActive】
11、单选题:
unity3D引擎开发游戏过程中,下列选项中有关脚本生命周期的函数描述错误的是?
选项:
A: Start函数执行晚于Awake函数
B: LateUpdate函数每帧都会被调用
C: Update函数执行晚于LateUpdate函数
D: Update函数执行早于LateUpdate函数
答案: 【 Update函数执行晚于LateUpdate函数】
12、单选题:
GameObject.Find方法的说法不正确的是?
选项:
A: 作用是在整个当前游戏场景中寻找指定名字的游戏对象
B: 尽量避免使用,效率较低
C: 无论游戏对象是否激活状态都能被找到
D: 以上说法都不对
答案: 【 无论游戏对象是否激活状态都能被找到】
13、单选题:
使用unity
