美文网首页
GP第一次实验作业报告

GP第一次实验作业报告

作者: ZoltanJin | 来源:发表于2018-03-07 18:11 被阅读0次

游戏简介

  • 游戏名
    Hunt or Treat
  • 游戏目标和流程
    玩家以第一人称视角操控弓箭手在草原场景上移动。玩家的最终目标是获得一块儿被防护罩保护的金色钻石。起初玩家力量较弱,防护罩防御强,玩家的箭矢无法穿透防护罩。玩家可以通过猎杀场景中的动物来削弱防护罩的防御,或者通过与场景中的动物交互并完成任务来增强自己的力量。最终击破防护罩取得金色钻石。
  • 操作说明

WSAD 键控制玩家行走,按空格键跳跃
按住 lshift 键加任意方向键进行冲刺
按住鼠标左键拉弓蓄力,松开即发射箭矢
按住鼠标右键可以放大瞄准视野
E 键与场景中的动物和道具进行交互

技术介绍

  • 场景搭建
    引入了一些低边(low poly)风格的模型搭建了整个场景,同时也使用了 Unity 引擎自带的地形编辑器塑造了一片湖的地形。添加了天空盒。
  • 游戏条件与逻辑
    主要有三部分逻辑。
    第一部分记录所有动物当前生命值,当箭矢射中动物则扣减生命值,生命值扣减到零则播放死亡动画和音效并掉落一颗红色宝石碎片。动物有身体中箭的碰撞检测和头部中箭的碰撞检测,不同的动物伤害数值也不同。
    第二部分记录所有动物的互动/任务情况,有些动物需要玩家在场景中寻找道具,玩家没有带来对应道具则不会触发后续任务。任务完成后会播放完成任务动画和音效并掉落一颗蓝色宝石碎片。
    第三部分记录玩家拾取蓝色/红色宝石碎片的情况,当玩家收集到足够的蓝色/红色宝石碎片,则改变箭矢和保护罩的质量(mass),使得保护罩可以被箭矢破坏。
    最后当玩家触碰到金色钻石的时候,游戏结束。
  • UI设计
    实现了暂停菜单、弓箭准星、交互提示和玩家拾取钻石碎片的计分显示面板
    另外还利用 billboardraycast 技术实现了动物信息的显示。当玩家用准星瞄准某只动物时,动物的头上会浮现该动物的伤害数值以及任务条件。
  • 音效
    添加了走动/跑动音效、拉弓射箭音效,多数交互都配有音效。
  • 摄像机效果
    添加了反走样效果,简单的滤镜效果以及奔跑时的景深模糊效果。

攻略

  • 完成马的任务的关键道具马蹄铁可以在某棵树下找到。
  • 完成熊的任务的关键道具蜂蜜可以在某棵树上获取。
  • 完成大象的任务的换件道具清水可以在湖边获取。
  • 牛和长颈鹿,直接交互即可完成任务。

  • 未处理不同分辨率下 UI 位置的兼容性,请在 1360*760 分辨率下运行游戏以取得最好的效果。

相关文章

  • GP第一次实验作业报告

    游戏简介 游戏名Hunt or Treat 游戏目标和流程玩家以第一人称视角操控弓箭手在草原场景上移动。玩家的最终...

  • FPGA 自动售货机大作业

    FPGA大作业实验报告 本实验报告分为实验目标,设计概述,细节详述,常见问题分析,总结,完整代码等部分。 实验目标...

  • 2019-11-12

    昨天写了实验报告,今天写了算法作业。

  • 第三节 用户及文件权限管理

    “Linux 基础入门(新版)”实验报告 用户及文件权限管理 Linux基础入门(新版)实验报告 作业操作 sud...

  • Day 46

    实验报告……各种作业……学习进度…… 啊!都要加油了!

  • 45

    慢慢,慢慢写实验报告; 慢慢,慢慢被作业压倒。

  • 2020-04-15还需进行的实验和思考的过程

    要做的事情: 实验: 对比实验baseline 1) GP-BPR 2) learning binary reco...

  • To Do List

    FPGA报告 英语六级 大物实验 电机实验 自控报告+打印仿真图 英语作文 打印准考证 毛概作业+论文+PPT A...

  • 实验

    试验实验实验 报告报告报告

  • 2019-06-20

    今天把虚拟实验的实验和实验报告完成了,后两天重点弄网站规划作业,还有复习工作

网友评论

      本文标题:GP第一次实验作业报告

      本文链接:https://www.haomeiwen.com/subject/vuzdfftx.html