0.0541

五煦查题

快速找到你需要的那道考题与答案

moocUnity3D开发设计_1课后答案(mooc2023课后作业答案)

93 min read

moocUnity3D开发设计_1课后答案(mooc2023课后作业答案)

第一章 Unity 基础

第一章单元测试

1、开发课后课后在Unity中实现场景漫游的设计快速键是?
A、W/A/S/D
B、答案答案鼠标左键+W/A/S/D
C、作业鼠标右键+W/A/S/D
D、开发课后课后鼠标中键+W/A/S/D

2、设计在Unity中,答案答案哪个视图可以查看游对象属性,作业如Transform属性?
A、开发课后课后Project视图
B、设计Inspector视图
C、答案答案Scene视图
D、作业Console视图

3、开发课后课后在Unity中决定游戏对象的设计位置、旋转和缩放组件是答案答案?
A、Mesh Filter 组件
B、Transform 组件
C、Collider 组件
D、Mesh Renderer 组件

4、在Unity中,下面关于鼠标操作正确的是 ?
A、鼠标左键可以旋转场景的观察视角
B、鼠标中键可以滚动拉远拉近场景
C、鼠标右键可以选中场景中的物体
D、以上都正确

5、Unity是一款3D游戏引擎,它只能做三维游戏不能做二维游戏。

6、Prefab(预设体)不管在场景中出现多少,而只占用一个存储空间。

7、Mesh Renderer 组件,可以给游戏对象添加材质,纹理以及渲染的方式。

8、每个游戏对象都必须包含组件,一个游戏对象可以包含多个组件。

9、在场景视图中选中然后按A 键也可以居中显示物体。

第三章 虚拟现实交互场景的创建-亲手创造你的舞台

第三章 单元测试

1、在Unity中地形操作中,使用凸起操作时,想下凹下需要键盘上哪个键?
A、Ctrl
B、shift
C、ALt
D、以上都不是

2、在Unity中,主相机的标签是?
A、Camera
B、MainCamera
C、Player
D、Enemy

3、在Unity中游戏对象要想发出声音要添加以下哪个组件?
A、AudioSource
B、AudioListener
C、AudioClip
D、Audio

4、在Unity中,下列哪个属性是调整光照强度的?
A、Cookie
B、Bias
C、Large
D、Intensity

5、下面关于Terrain Settings面板中的各项参数功能说法错误的是?
A、Cast Shadows: 是否进行阴影的投射
B、Terrain Width地形的总宽度值
C、Grass Tint草的色调
D、Terrain Length地形的总长度值

6、在Unity中多个摄像机出同一画面,则需要在光照窗口中设置Skybox。

7、为地形添加第一副纹理图时,该纹理图会铺满整个地形

8、Audio Listener(音频侦听器)组件需要单独创建。

9、使用unity3D引擎过程中,Camera.allCamerasCount获取场景中一共有多少个相机。

10、Terrain地形进行下凹的操作时,可以能使地形水平面低于地形最小高度。

第四章 Unity图形界面系统

第四章 单元测试

1、在Unity中Canvas画布在哪种渲染模式下,画布就会像场景中的其它物体一样,不需要面对摄像机,可以随用户需求任意调整。
A、Screen Space-Overlay
B、Screen Space-Camera
C、World Space
D、以上都正确

2、在Unity中,下面关于UI组件描述不正确的是?
A、Text、Image是可视化组件
B、Button、Input Field是可交互组件
C、多个Toggle组件可以实现多选功能,但是不能实现单选功能
D、Raw Image可实现视频播放功能

3、在Unity中关于Text文本的属性和功能说法错误的是
A、Text属性用于想要显示的文本内容。
B、Font Size表示字体大小。
C、Line Spacing表示文本文本样式 (斜体 , 加粗等)。
D、Raycast Target 表示是否可以被射线检测到。

4、在Unity中,下面关于Image属性和功能说法错误的是?
A、Preserve Aspect表示保持原始纵横比。
B、Source Image表示资源图片。
C、Color可以更改图片的颜色
D、Image Type 有三种填充类型分别为Simple、Sliced、Tiled

5、在UGUI系统中所有的图片的Texture Type必须要求是Sprite。

6、在UGUI系统中每个UGUI控件都会带一个RectTransform组件。

7、画布是摆放容纳所有UI元素的区域,每一个GUI控件必须是它的子对象。

8、Panel相当于一个小画布,它也是一个容器。

9、RectTransform组件可以快速布局UI对象相对位置,这个相对的对象是它的子对象。

第五章 粒子系统

第五章单元测试

1、在Unity中下面关于Particle System系统模块描述不正确的是?
A、Emission模块是发射模块,可以控制粒子的初始速度。
B、Rotation Over Lifetime模块可以控制粒子在生命周期内的旋转。
C、Size over Lifetime模块可以控制粒子在生命周期内的大小等。
D、Texture Sheet Animation模块可以控制粒子材质。

2、在Unity中,下面关于初始化模块参数描述不正确的是?
A、Start Delay表示延迟多长时间开始发射粒子。
B、Start Lifetime表示初始粒子的生命周期大小。
C、Start Color表示粒子开始发射颜色值。
D、Gravity Multiplier表示受重力影响的值,最大值不能超过9.8。

3、在Unity中关于生命周期系列模块说法错误的是?
A、Velocity Over Lifetime模块控制生命周期内每一个粒子的速度。
B、Limit Velocity Over Lifetime控制生命周期内速度限制及速度衰减。
C、Force Over Lifetime控制每一个粒子在生命周期内受到力的情况。
D、Size over Lifetime控制每一个粒子在生命周期内旋转速度的变化。

4、在Unity中,下面关于其它粒子模块功能说法错误的是?
A、Sub Emitters粒子在出生、碰撞、消亡等三个时刻生成其他的粒子。
B、Collision粒子发生碰撞的模块,仅支持3D类型的碰撞
C、External Forces用来缩放控制外力的倍增系数
D、Color By Speed可以让颜色随速度变化而变化

5、Color Over Lifetime模块可以让粒子在整个生命周期内颜色发生变化。

6、Particle System组件上的曲线不能直接编辑,需要打开粒子编辑器对话框才能编辑。

7、粒子初始化模块的Looping参数,可以让粒子系统循环发射粒子。

8、粒子发射Emission模块中的的参数Bursts,表示在指定时间瞬间发射出粒子,常用于模拟烟花、爆炸等,瞬间发射的粒子数目可以高于Max Particles 参数值控制。

9、粒子发射形状Sphere中的的参数Radius Thicknes,值为1将从形状的外表面发出,值为0将使用整个球。

第六章 物理引擎

第六章单元测试

1、在Unity中下面关于刚体函数描述不正确的是?
A、AddForce():给刚体施加力,让刚体运动。
B、AddTorque():给刚体施加旋转力,可以让刚体旋转。
C、AddForceAtPosition():给刚体在指定位置施加力。
D、AddExplosionForce():给刚体施加爆炸力,可以将刚体向四周弹出,不管刚体原 来位置在哪里。

2、在Unity中,下面关于刚体的属性和功能描述不正确的是?
A、mass表示质量,默认为 1。
B、Use Grivity 是否使用重力,默认选中。
C、Is Kineatic是否使用运动学,默认不选中(和 transform 不能同时使用),如果选中,则不会受到重力影响。
D、Constraints 冻结物体的位置,但是不能冻结物体的旋转。

3、Unity3D游戏引擎中,物体发生碰撞(不是触发)的回调函数的参数类型为?
A、Collision
B、Collider
C、Clear
D、ClassRoom

4、Unity3D游戏引擎中,BoxCollider盒子碰撞器组件上不可以设置?
A、Size
B、Convex
C、Material
D、IsTrigger

5、下面关于 RaycastHit 射线投射碰撞信息类常用函数说法错误的是?
A、bool Physics.Raycast(Vector3 origin, Vector3 direction, float distance, int layerMask)射线与碰撞器发生碰撞时返回真,如果未穿过任何碰撞器则返回false。
B、bool Physics.Raycast(Ray ray, Vector3 direction, RaycastHit out hit, float distance, int layerMask) 在场景中投下可与所有碰撞器碰撞的一条光线,并返回碰撞的信息,包括位置等的信息。
C、bool Physics.Raycast(Ray ray, float distance, int layerMask) 当光线投射与任何碰撞器交叉时为真,否则为假。
D、RaycastHit[] RaycastAll(Ray ray, float distance, int layerMask)投射一条光线并返回一个碰撞,也就是投射光线并返回一个RaycastHit[]结构体。

6、游戏对象的刚体运动会随着所属的父对象的运动而运动,不会再受重力作用影响。

7、物理材质是用于调整碰撞对象的摩擦力和反弹效果。

8、MeshCollide根据美术人员的模型网络生成的碰撞器,其效率也是最高的。

9、射线是3D世界中一个点向一个方向发射的一条有终点的线。

10、Ray Camera.main.ScreenPointToRay(Vector3 pos)函数中的参数pos是在屏幕上,故z分量始终是0。

第七章 Mecanim动画系统

第七章单元测试

1、下面不是3D建模软件的是?
A、Maya
B、3DMax
C、Coreldraw
D、Cinema4D

2、在Unity中,下面关于创建配置Avatar描述不正确的是?
A、Avatar匹配成功,在Configure 按钮前面出现一个打勾的标记,否则会看到叉号标记。
B、自动配置Avatar不成功后,可以手动配置。
C、Avatar配置仅可以配置骨骼,不能调整肌肉。
D、Enforce T-Pos可以修正 “角色未摆成 T 字姿势 (Character not in T-Pose)”错误。

3、Unity3D游戏引擎中,下面关于动画控制器说法错误的是?
A、Animator Controller需要在Animator窗口中编辑才能使用。
B、Animator窗口中Parameters(参数类型)是动画片段触发的条件。
C、在一个特定时刻,可以进行多个动画过渡。
D、Animation是动画系统中最基础的,也是最小的单位。

4、Unity3D游戏引擎中,下面关于Mecanim动画系统重定向说法错误的是?
A、重定向只能应用于人形角色模型。
B、重定向成功至少需要一个含有Avatar的角色模型。
C、游戏对象一定要含有Animation组件。
D、必须要有一组被Animator Controller引用的动画片段。

5、Unity不能制作3D模型和进行骨骼绑定,这些需要在专业的建模软件中由美术进行制作。

6、Mecanim动画系统利用人形模型有着相同的基本结构这个特点简化了骨骼绑定和动画控制过程。

7、Mecanim动画系统中游戏对象只能创建一个Animator Controller。

8、动画重定向应用之前必须正确配置Avatar。

9、Animation Clip 的参数Speed的值只能为正值。

中国大学Unity3D开发设计

Unity3D是一款跨平台的游戏引擎,因其易用性、高效性和开发效率而备受开发者青睐。在中国大学中,也逐渐形成了许多Unity3D开发团队,他们在游戏开发、教育和研究领域都有着广泛的应用。

Unity3D在中国大学的应用

在中国大学中,Unity3D被广泛应用于游戏开发、虚拟现实、教育和研究领域。以下是其中一些具体应用:

  • 游戏开发:许多大学的游戏开发团队都使用Unity3D来开发各种类型的游戏,包括休闲游戏、模拟游戏、角色扮演游戏等。这些游戏不仅带给玩家娱乐与挑战,也是游戏开发者们实践和探索的平台。
  • 教育和培训:许多大学都开设了Unity3D的教育和培训课程,帮助学生了解游戏开发和虚拟现实技术。一些大学还利用Unity3D开发了虚拟实验室、虚拟实景等教育资源,以提高学生的学习效率和趣味性。
  • 虚拟现实:许多大学的虚拟现实实验室也使用Unity3D来开发虚拟现实应用,如虚拟现实游戏、虚拟现实培训等。这些应用可以为用户提供身临其境的体验,丰富用户的感官体验。
  • 研究领域:一些大学的研究团队也使用Unity3D来进行科研工作,如虚拟仿真、虚拟现实交互、计算机视觉等。Unity3D的高效性和易用性为研究者节省了大量的时间和精力。

Unity3D的优势

Unity3D之所以在中国大学中广受欢迎,是因为它具有以下优势:

  1. 跨平台:Unity3D可以在多个平台上运行,包括PC、手机、平板等。这使得开发者可以更方便地将游戏和应用发布到不同的平台上。
  2. 易用性:Unity3D具有GUI界面,使得开发者可以通过拖拽、连接等方式来实现功能。这使得Unity3D非常适合初学者和没有编程背景的开发者使用。
  3. 高效性:Unity3D具有很好的性能,可以处理大量的游戏和应用数据。此外,Unity3D还支持多线程处理和GPU加速,使得游戏和应用的运行速度更快。
  4. 开发效率:Unity3D支持一些编译器和插件,使得开发者可以更快地开发出游戏和应用。此外,Unity3D还有很多资源库和社区支持,方便开发者分享和学习。

Unity3D的未来

随着虚拟现实和增强现实技术的发展,Unity3D在中国大学中的应用将会更加广泛。Unity3D也将会不断更新和升级,以满足开发者对游戏和应用开发的需求。

总之,Unity3D在中国大学中的应用已经成为了一种趋势。希望越来越多的学生和开发者能够使用Unity3D来开发出更好的游戏和应用。