尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

基于Unity的解谜游戏的设计与开发|毕设答辩|Unity项目|毕业设计

基于Unity的解谜游戏的设计与开发|毕设答辩|Unity项目|毕业设计 题目基于Unity的解谜游戏的设计与开发一、项目介绍摘 要摘要内容随着社会节奏加快青少年承受着学业、人际、家庭等各方面压力心理问题越来越突出传统的心理辅导方式是刻板的、缺乏吸引力的需要有创新性的干预手段。本文以Unity引擎为基础对青少年常见心理困扰的隐喻进行了重新的构造与创造用游戏的形式把画框世界的进入作为核心的隐喻给青少年提供了一个能够改变自己的心理世界的世界。游戏以探索、发现、修复、见证为逻辑主线玩家在速写本上得到指引后进入灰暗的画框里解决隐喻性的谜题修复了画里的世界以后回到画室里环境一点点被照亮内心独白一个接一个地浮现出来最后完成从暗到明的“内心世界”。综合使用Unity引擎的场景搭建、交互系统、动画控制、音频管理等模块用模块化的设计思想来设计系统。经过功能测试、性能测试、用户验收测试之后游戏正常运行体验良好证明了游戏化互动作为一种心理自助手段是可行的、有影响力的。探究解谜游戏心理健康教育应用的新角度、新视角给出一些新的研究视角。【关键词】Unity引擎、解谜游戏、心理健康教育、隐喻叙事、第一人称视角主要研究内容本文主要针对Unity游戏引擎设计并开发出一款以心灵画镜为切入点用心理自助为工具来帮助青少年解决常见心理问题的心灵画镜探索游戏化互动在心理自助方面应用的可能性及情感影响。在游戏中场景的初始设计是这样一个环境即一个静谧、带有古韵但是有点昏暗的房间房间周围挂满了灰色的雾气上面还悬挂着一些灰暗的画。整体氛围由静谧神秘逐渐转为温暖明朗突出“探索、发现、修复”过程所带来的希望感和成就感有意避讳恐怖或者过度压抑的感觉保证目标用户群体的友好和包容。玩家利用速写本得到指引在接近、交互灰暗画作时就会进入到独立的解谜关卡当中。每个关卡都有隐喻性的谜题完成谜题之后画中的世界就从混乱变得有序了。返回房间以后该画作变清晰然后点亮环境。所有画作修复之后游戏通关。每一个画修复以后速写本就打开了一个诗意的内心独白段落将角色由被包围到自我修复的过程用诗化的语言表现了出来。最后光芒出现在房间里玩家走向光明之处就完成了从内心世界暗影走向光明世界的转变。从技术实现的角度来看用Unity引擎为主框架在场景构建、交互机制、动画元素、音频处理等各方面相结合的使用。游戏使用第一人称视角加强沉浸感解谜逻辑结构是以进入画框、探索环境、操作修理、见证改变为一条强闭环的链条来构建心流可以持续下去确保心灵流可以一直存在。剧情用环境叙事为主、碎片化文本为辅随画框修复慢慢展现出来保持游戏体验的连续性和艺术性。Unity的音频系统基于AudioSource和AudioListener构建。AudioSource是声音发射源负责播放音频剪辑以及控制音量、音调等参数AudioListener则代表玩家的耳朵一般附着在主摄像机上对场景内的声音进行收集然后输出。本项目的音频设计服务氛围营造和情感表达。画室区域是静谧神秘的质感在画作修复的过程中逐渐变得明朗温暖起来画框世界内部的音乐依据关卡隐喻主题而变化焦虑关卡用紧张的节奏来表现孤独关卡用空悠的旋律来体现。利用音频混合器可以对音频做各种处理例如滤波、混响等。交互音效是指玩家操作得到的即时反应也就是脚步声、拾取声、按键声音、解开谜题的声音等等。清脆悦耳的声效得到用户的较好反馈使用者感觉成功柔和的过渡音也提升了使用者的操作体验。通过创建音效管理脚本来统一控制播放时间、播放条件对音频文件进行一定的压缩在保证音质的前提下减小文件大小以加快加载速度、提高运行效率。合理利用空间混响、3D音效等功能可以加强画面空间感。二、文档介绍游戏整体架构设计从宏观角度来规划系统组织结构确定各个模块的职责以及它们之间的联系。本项目使用模块化设计思想把游戏系统分成场景管理模块、交互控制模块、谜题状态模块、数据持久化模块、音频管理模块、用户界面模块等。每一个模块都符合高内聚、低耦合的原则内部实现的细节对外隐藏仅仅通过清楚的接口同其他的模块交流。这样的架构设计可以利于分工合作方便代码的维护也为以后的功能添加和问题查找提供方便。场景管理模块控制游戏场景的加载、切换即主画室和各个画框世界的转场。本模块维护一个场景列表用来存每个画框的世界的场景名称以及是否被加载。当玩家和画框交互并且执行了进入操作的时候场景管理模块会异步地加载目标场景并且卸载当前的场景。为了实现平滑的过渡效果在加载过程中就会出现转场动画来代替资源被加载时的空白部分。场景管理模块还要在场景改变的时候保存一些数据保证玩家重新进入画室时游戏的进度是正确的。交互控制模块就是把玩家输入和游戏世界响应起来的纽带。该模块接收玩家的键盘、鼠标或者控制器的操作按照目前的上下文把操作指令分发给不同的处理逻辑。第一人称视角的控制是由角色控制器组件来完成的处理移动、视角旋转等基本运动。物体交互采用射线检测的方式当玩家视野中心指向可以被交互的物体的时候交互控制模块会将该物体高亮显示出来并在界面上给出可以执行的操作选项。不同种类的交互逻辑被封装成不同的脚本画框交互类为进入和退出物品交互类为拾取和使用。谜题状态模块保存各个谜题的完成情况和数据持久化模块紧密配合音频管理模块统一管理所有声音的播放用户界面模块控制所有的界面元素。三、运行截图总结本文从整体上对基于Unity引擎的心理教育类解谜游戏《心隅画镜》设计、开发的过程进行详细的阐述。开题阶段通过对青少年心理健康现状以及国内外游戏化教育研究的分析证明将心理疏导同解谜游戏结合起来的可行性以及社会价值。在需求分析和总体设计阶段就确定了游戏的功能性需求和非功能性需求并且提出了以“画框世界”为隐喻的游戏结构以及以“探索、发现、修复、见证”为主线的游戏流程。详细设计及实现在主画室场景搭建、画框交互与状态变化、速写本和独白系统、四个隐喻主题的画框解谜关卡、解谜通用逻辑、音效音乐、用户界面等方面一一给出了设计思路及实现方法。在测试阶段用功能测试、性能测试、用户验收测试来对游戏进行全面的评价保证各项功能、性能指标大体上达到了预期的目标。本文的主要成果就是制作完成一款名叫“心隅画镜”的第一人称解谜游戏。该游戏把青少年常有的心理问题转化成可以交互、可以改变的画框世界玩家用解决象征性的谜题的方式去修复画作从而实现内心世界由暗到明的成长故事。游戏以保障娱乐性为前提在心理健康的教育内容上进行游戏化的自然渗透。技术上利用Unity引擎完成场景管理、交互控制、状态保存、音频管理等主要模块的实现得到一套可以复用的解谜游戏开发框架。从设计上讲采用隐喻叙事、环境叙事、碎片化文本等手段把游戏的乐趣同心理的疗愈融合起来在某种程度上解决当前教育类游戏存在“游戏性与教育性割裂”这一问题。为探索解谜游戏在心理健康教育中应用提供实践上的借鉴给以后相关研究、开发工作提供经验。未来可以在本项目的基础上继续添加更多的解谜关卡丰富游戏内容可以加入更加复杂的故事线依据玩家做出的选择展示不同的成长路线可以联系生物反馈等新的技术手段使得游戏难度以及内容具备一定的自适应能力也可以展开更为系统的实证研究借助对照实验等手段对游戏所具有的心理干预作用加以科学衡量。本文希望通过研究来为“游戏心理”的融合提供一点小小的帮助。
返回列表