虚拟现实技术 期末考试试卷及答案卷1.docx
《虚拟现实技术 期末考试试卷及答案卷1.docx》由会员分享,可在线阅读,更多相关《虚拟现实技术 期末考试试卷及答案卷1.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学院-学年第二学期 期末考试试卷A卷学院:信息工程学院年级专业:课程:虚拟现实技术题号四总分合分人复核人得分得分评卷人一、单项选择题(此题共10小题,每题2分,共20分) 在每题的四个选项中选出一个正确答案,请将正确选项 前的字母填在题后的横线上,错选、多项选择或不选得。分。1 . Unity中,脚本、材质、图片、音频等资源可以在 面板中创立、添加、选择和删除。A. ProjectB. ControlC. Inspector D. Hierarchy. Unity中所有类的基类是 oA. GameObjectB. MonoBehaviourC. ComponentD. Object.当对象上出
2、现如图3所示操作线框时,可以实现 操作。A.环视B.移动C.缩放D.旋转.脚本从创立到消亡,会经历一个生命周期,整个生命周期会执行多个不同的 方法,以下执行次数最多的是 方法。A.Awake()B.Start()C. Update()D. OnGUI().关于Terrain地形系统,以下错误的选项是。A.可以通过菜单Component | 3D Object | Terrain创立地形B.可以通过地形设置中的TerrainWidth和TerrainLength属性修改地形的大小C.可以为地形添加草地、树木、花草等D.可以在地形的山峰上绘制平台2 .Unity中关于父子对象,以下说法错误的选项是
3、 oA.当将子对象reset,子对象的位置将和父对象重合B.可以通过对象的parent属性,获取到该对象的父对象c.当父对象移动时,子对象会跟随父对象移动Update。方法实现:当单击开火键(鼠标左键),创立pao的实例paoObj,并放置到 paoPos位置处,为paoObj施加z轴正方向的大小为1500的力,1秒钟后paoObj消失。(3分)代码: Firel prefab/pao paoObj, 1(4)将注释双斜线删除,保存代码,运行测试“03”场景。4.双击翻开Project面板Assets中的exam04文件夹中的场景“04”,场景中已经 创立好一个坦克tank (挂载有脚本sho
4、ot.cs和SPFInput.cs)和一个Cube立方体(挂 载有脚本getCube.cs) 一个pao (挂载有脚本getPao.cs) 一个Sphere球体、一个Plane 平面。(12分)(1)将tank的tag属性设置为“Player”,将Sphere的tag属性设置为“enemy。(2 分)(2) tank已经添加了碰撞器组件和刚体组件,调整碰撞器的碰撞盒大小,使碰撞盒 刚好包裹住tank。(2分)(3)将pao上的胶囊碰撞器设置为触发器。(1分)(4)根据注释分别将脚本shoot.cs getCube.cs和getPao.cs中的代码补充完整,实现 tank的射线扫描碰撞检测、Cu
5、be的实体碰撞检测和pao的触发碰撞检测。(7分) 脚本 shoot.cs 代码: Physics.Raycast hit.collider.tag (或者 hit.tag) print(nlxx name sphere1*);(或者 Debug.Log(nlxx name sphere);)脚本 getCube.es 代码: OnCollisionEnter tank脚本 getPao.cs 代码: OnTriggerEnter Player(5)保存代码,运行测试“04”场景。5.双击翻开Project面板Assets中的exam05文件夹中的场景“05”,场景中已经 创立好一个Terra
6、in地形、一个木屋_woodhouse、木屋的子对象lightPos和一个按钮 open_btn, _woodhouse 挂载 light_cont.cs 脚本,木屋子对象 door 上挂载 anim.cs 脚本。(12 分)(1 )在Inspector面板中将模型woodhouse的Rig选项卡中的动画类型设置为Legacy。(2分)(2)将脚本light_cont.cs中的代码补充完整,实现:创立一个灯光对象light_obj,放 置在lighjpos对象(注意:在场景中为该变量赋值)位置,定义两个方法修改灯光的 颜色和亮度。(4分)代码: AddComponent() light_obj
7、.GetComponent().intensity = x;(3) light_obj.GetComponent().coIor = Color.red; light_obj.GetComponent().color = Color.green;(3)将脚本anim.cs中的代码补充完整,实现:播放开门关门动画,通过调用light_cont.cs的方法修改灯光颜色和亮度。(2分)代码: transform.parent.GetComponent().Play(11 openn);transform.parent.GetComponent().changeOpen(lightIntensity)
8、;(4)参考按钮open_btn,创立按钮close_btn,放到按钮open_btn的下方,按钮上文 字设置为close,当单击按钮播放关门动画,修改灯光颜色为绿色、亮度为8。(4分)(5)运行测试“05”场景。6.双击翻开Project面板Assets中的exam07文件夹中的场景“07”,场景中已经 创立好一个Plane 一个充电能量柜generator和一个Button按钮、一个Slider滑动杆, Main Camera 挂载 change_textures.cs 脚本和 audio_cont.cs 脚本。(12 分)(1)将change_textures.cs脚本中的代码补充完整。
9、(2分)代码: chargemeter_mat.mainTexture = chargemeter_imgsO; charges+(2)为 Main Camera 挂载的 change_textures.cs 脚本中的变量 chargemeter_mat 和数组 变量 chargemeter_imgs 赋值。(2 分)(3)当单击按钮时,依次替换能量柜显示面板上的充电图片,当充满时,回到未充电状态,继续重复充电过程。(1分)(4)为Main Camera添加Audio Source组件,并设置Audio Source组件上的音频剪辑为音频“bj.wave”,并设置为循环播放。(3分)(5)将a
10、udio_cont.cs脚本中的代码补充完整。(2分)代码: GetComponent(); asOl.volume = volume(6)将Slider控件的属性Value初始值设置为0.x (x为学号最后一位),添加On ValueChanged事件,实现当滑动Slider控件上的滑块时,修改音频播放的音量。(2分) (7)运行测试“06”场景。任课教师:教研室主任:年 月D.可以在Hierarchy面板中,把一个对象拖放到另一个对象之上来创立对象间 的父子关系7.主摄像机的Depth深度值为-1,现创立一个摄像机Camera_smalL该摄像机 视图覆盖主摄像机视图,渲染内容位于左下方,
11、宽度为屏幕宽度30%,高度为 屏幕高度的30%,那么以下摄像机参数设置正确的选项是 oViewport RectX 0Y0W 0.5H0,5Depth-2Viewport RectX 0.01 Y 0.01W 0.3H0,3Depth-2Viewport RectX0.01Y0.01W 0.3H0,3Depth0Viewport RectX0Y0W 0.5H0,5Depth18,定义方法时,形参按引用传递,且在调用前必须赋初值,在函数内部可以直 接使用,那么该形参前必须使用 关键字。A.thisB. refC. outD.static.Unity支持的音频文件被导入Unity后,在内部自动转化
12、成 格式。A.AiffB.WavC.Ogg VorbisD.MP3.动画控制器(AnimatorController)可以实现动画状态(动画剪辑)的添加、 删除、切换、过渡等效果,动画控制器在 视图中进行编辑。A. Animator B.SceneC. InspectorD. Animation得分评卷人得分评卷人二、判断题(此题共5小题,每题2分,共10分)Unity中要使对象能够受力,必须为对象添加Rigidbody刚体组件。1. Unity实现MySQL数据库连接的最核心的插件是如图所示,该图是Orthographic正交视图。2. Unity中资源包扩展名为unitypackageUn
13、ity中两个物体发生碰撞,能够检测到触发碰撞并执行某些操作的条件是:两个物体都带有碰撞器,其中一个物体必须带有刚体,挂载在触发器上的脚本中要重写 OnTriggerEnter(Collision other)方法(或 OnTriggerExit(Collision other) OnTriggerStay(Collision other)。评卷人三、操作题和程序题(此题共6小题,共70分)(此题目在计算机上做答)将压缩文件examl解压,在Unity中翻开试题工程exam,按要求完成以下 题目。所有题目完成后,将examl压缩,压缩包命名为“学号 姓名”。1 .双击翻开Project面板Ass
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟现实技术 期末考试试卷及答案 卷1 虚拟现实 技术 期末考试 试卷 答案
限制150内