欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    虚拟现实技术期末考试试卷2.docx

    • 资源ID:60358715       资源大小:526.39KB        全文页数:6页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    虚拟现实技术期末考试试卷2.docx

    n|pK-2 .当对象上出现如下图操作线框时,可以实现操作。A.环视B.移动C.缩放D.旋转3 .关于Terrain地形系统,以下错误的选项是。A.可以通过菜单GameObject | 3D Object) | Terrain创立地形B.可以通过transform组件中的Scale属性修改地形的大小c.可以为地形添加草地、树木、花草等D.可以在地形的山峰上绘制平台4 .为优化系统资源和方便编辑大量类似对象,Unity中可以将对象创立为预置对 象,预置对象通常放在 文件夹内。A.ScriptsB.MaterialsC.PrefabD.Images.Unity中关于父子对象,以下说法错误的选项是 oA.当将子对象reset,子对象的位置将和父对象重合B.可以通过对象的parent属性,获取到该对象的父对象c.当父对象移动时,子对象会跟随父对象移动D.可以在Hierarchy面板中,把一个对象拖放到另一个对象之上来创立对象间 的父子关系6 .将创立好的材质赋给对象,除了选项,都可以实现。A.直接拖动到场景窗口对应的对象上B.拖动到Hierarchy面板对应的对象名称上C.单击对象材质组件的材质属性栏后的按钮,在弹出的对话框中选择需要的材 质D.选中对象,然后将材质直接拖到Inspector面板空白处7 .当碰撞器other进入触发器时 方法被调用。A.OnCollisionEnter B.OnCollisionStay C.OnTriggerStayD.OnTriggerEnter.制作旧版传统动画,应将模型导入设置的Rig选项卡中的“Animation Type” 属性设置为。A. NoneB. LegacyC. GenericD. Humanoid.现有一个2D Image对象obj,下面 语句可以使该对象具有按钮功能。A. obj=new ButtonC'Image Button);obj=new GameObjectC'Image Button);B. obj.AddComponenKButton>();obj.GetComponent<Button>();8 .以下说法不正确的选项是 oA.在3D工程工程中,图片导入到Unity中,默认类型为SpirteB.Project面板中的Spirte精灵纹理能直接拖入Scene面板或Hierarchy面板中成 为一个精灵对象,而非精灵纹理不能C.Texture纹理能转换为Spirte精灵纹理D.物体外表的图案花纹是由赋给该物体的Material资源的mainTexture属性决 定的得分评卷人得分评卷人二、判断题(此题共5小题,每题2分,共10分)人机交互技术主要是研究人与计算机之间的信息交换,包括人到计算机和 计算机到人的信息交换两局部。1. Unity实现MySQL数据库连接的最核心的插件是如图所示,该图是perspective透视视图。2. Unity脚本中,在生命周期只执行一次的方法包括Awake> Start> OnDisable> OnDestroy。3. Unity中两个物体发生碰撞,能够检测到触发碰撞并执行某些操作的条件 是:两个物体都带有碰撞器,其中一个物体必须带有刚体,其中一个碰撞器的 is Trigger复选框要勾选上,成为触发器,挂载在触发器上的脚本中要重写 OnTriggerEnter(Collider other)方法(或 OnTriggerExit(Collider other) > OnTriggerStay(Collider other)。得分评卷人三、操作题和程序题(此题共6小题,共70分)(此题目在计算机上做答)将压缩文件exam2解压,在Unity中翻开试题工程exam,按要求完成以下 题目。所有题目完成后,将exam2压缩,压缩包命名为“学号 姓名二.双击翻开Project面板Assets中的examOl文件夹中的场景“01”,场景中已 经创立好一个Plane地面。(10分)(1)使用Cube立方体拼出自己姓名中的一个字(如果每个字笔画都太多,可 以只拼出左部或右部),并附上纯色材质。参考效果如下图。(2)修改场景名称为“学号后三位 姓名北(根据自己的学号和姓名修改)1 .双击翻开Project面板Assets中的exam02文件夹中的场景“02”,场景中已 经创立好一个地形Terrain和一个飞机airplaneo (12分)(1)为地形添加草地纹理。(2)在地形上种植树木。(3)将脚本 SPFInput.cs 和 MouseLook.cs 赋给飞机对象 airplane(4)翻开脚本SPFInput.cs,将代码补充完整,实现:当按下W、S键,airplane 沿Z轴方向移动,当按下A、D键,airplane沿X轴方向移动。(4)翻开脚本MouseLook.cs,将代码补充完整,实现:当水平移动鼠标,airplane 绕y轴旋转,当垂直移动鼠标,airplane绕x轴旋转。(5)实现主摄像机Main Camera对飞机airplane的平滑跟随。(6)将代码中的注释双斜线删除,保存代码,运行测试“02”场景。.双击翻开Project面板Assets中的exam03文件夹中的场景“03”,场景中已 经创立好一个Plane> 一个立方体dice, Resources/prefab文件夹中已经创立好 两个资源对象pao和paoPos, Main Camera上挂载有脚本tt.cso (12分)(1)为立方体对象添加单色材质(学号最后一位0-3红色,4-6黄色,7-9绿 色),添加Rigidbody刚体组件,将dice放置到Resources/prefab文件夹中,将 场景03中的dice删除。(2)为Resources/prefab文件夹中的资源对象pao添加刚体组件。(3)将脚本tt.cs中的代码补充完整。Start。方法实现:以dice为砖块,搭建6*6的墙体,运行效果如下列图所示(参 考)。实例化paoPos,并将主摄像机设置为paoPos的子对象。Update。方法实现:当单击开火键(鼠标左键),仓ij建pao的实例paoObj,并放 置到paoPos位置处,为paoObj施加z轴正方向的大小为1500的力,1秒钟后 paoObj 消失。(4)将注释双斜线删除,保存代码,运行测试“03”场景。4.双击翻开Project面板Assets中的exam04文件夹中的场景“04”,场景中已 经创立好一个坦克tank (挂载有脚本shoot.cs和SPFInput.cs)和一个Cube立 方体(挂载有脚本getCube.cs)、一个pao (挂载有脚本getPao.cs)、一个Sphere 球体、一个Plane平面。(12分)(1 )将tank的tag属性设置为“Player”,将Sphere的tag属性设置为“enemy(2) tank已经添加了碰撞器组件和刚体组件,调整碰撞器的碰撞盒大小,使 碰撞盒刚好包裹住tanko(3)将pao上的胶囊碰撞器设置为触发器。(4)根据注释分别将脚本shoot.cs、getCube.cs和getPao.cs中的代码补充完整, 实现tank的射线扫描碰撞检测、Cube的实体碰撞检测和pao的触发碰撞检测。(5)保存代码,运行测试“04”场景。5 .双击翻开Project面板Assets中的exam05文件夹中的场景“05”,场景中已 经创立好一个Terrain地形、一个木屋_woodhouse、木屋的子对象lightPos和一 个按钮open_btn, _woodhouse挂载light_cont.cs脚本,木屋子对象door上挂载 anim.cs 脚本。(12 分)(1)在Inspector面板中将模型_woodhouse的Rig选项卡中的动画类型设置为 Legacy。(2)将脚本强抗_0)111;心中的代码补充完整,实现:创立一个灯光对象light_obj, 放置在light_pos对象(注意:在场景中为该变量赋值)位置,定义两个方法修改灯光的颜 色和亮度。(3)将脚本anim.cs中的代码补充完整,实现:播放开门关门动画,通过调用 light_cont.cs的方法修改灯光颜色和亮度。(4)参考按钮open_btn,创立按钮close_btn,放到按钮open_btn的下方,按 钮上文字设置为close,当单击按钮播放关门动画,修改灯光颜色为绿色、亮 度为8。(5)运行测试“05”场景。6 .双击翻开Project面板Assets中的exam07文件夹中的场景“07”,场景中已 经创立好一个Plane> 一个充电能量柜generator和一个Button按钮、一个Slider 滑动杆,Main Camera 挂载 change_textures.cs 脚本和 audio_cont.cs 脚本。(12 分)电(1)将change_textures.cs脚本中的代码补充完整。(2)为 Main Camera 挂载的 change_textures.cs 脚本中的变量 chargemeter_mat 和数组变量chargemeter_imgs赋值。(3)当单击按钮时,依次替换能量柜显示面板上的充电图片,当充满时,回 到未充电状态,继续重复充电过程。(4)为 Main Camera 添力口 Audio Source 组件,并设置 Audio Source 组件上的 音频剪辑为音频“bj.wave”,并设置为循环播放。(5)将audio_cont.cs脚本中的代码补充完整。(6)将Slider控件的属性Value初始值设置为0.x (x为学号最后一位),添加 On Value Changed事件,实现当滑动Slider控件上的滑块时,修改音频播放的 音量。(7)运行测试“06”场景。

    注意事项

    本文(虚拟现实技术期末考试试卷2.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开