基于Unity3D游戏引擎冒险RPG的设计与实现开题报告

 2022-11-21 09:54:48

1. 研究目的与意义

基于现在的我国社会的主要矛盾发生变化,由人民日益增长的物质文化需求与落后的生产力之前的矛盾转化为人民日益增长的美好生活需要和不平衡不充分发展之间的矛盾。

我认为游戏作为一种娱乐产品,可以让人民的闲暇时间更加丰富多彩。

而且游戏也有各种隐藏属性,可以以virtual(c 中的一种概念)的形式满足人的某些精神需求,比如武侠梦的实现,对古风世界的向往,对美的追求....等等。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

我决定制作的冒险rpg有两大主要地图1.经营地图(农心物语式rpg)2.副本地图(死亡细胞式横版动作模式)所以在制作游戏技术的角度来看主要有以下关键点需要处理好1.完善的人物属性系统。

2.背包系统的制作。

3.完好的操作手感(在副本地图中)。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

我选择的设计课题可以说是比较宽泛的,稍微说大一点其实就是四个字游戏制作。

也许很多人认为游戏就是娱乐,但是我认为游戏不等于娱乐,也许很多游戏是基于娱乐而制作的,但是在游戏已经发展了这么多年的背景之下,游戏这两个字早已得到了升华。

而现在的社会矛盾的调和也许游戏可以帮上一点忙,加上兴趣使然,所以我选择了制作一款游戏。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

我决定制作的冒险RPG有两大主要地图1.经营地图(农心物语式RPG)2.副本地图(死亡细胞式横版动作模式)某些制作初步方案1.完善的人物属性系统:public class Inventory : ScriptableObject用ScriptableObject做持久化的数据2.背包系统的制作:利用好线性表结构public List itemList = new List();以及IBeginDragHandler,IDragHandler,IEndDragHandler接口3.完好的操作手感(在副本地图中): void Update(){if (Input.GetKeyDown(KeyCode.C)){Debug.Log("1");jumpPressed = true;} }private void FixedUpdate(){ Jump();}4.如何贯通两个地图的数据传导。

(待定)5.对于持久化数据的制作(Save and load功能)ScriptableObject6.技能的制作以及打击感的形成 初步认为用如下函数Physics2D.OverlapCircle(groundCheck.position, 0.01f, ground);可能用到blend tree7.怪物AI的制作:行为树插件制作

5. 工作计划

本学期至下学期第一周:收集有关资料,熟悉语言工具,查阅、学习有关文献,完成开题报告,提交英文翻译;第2至6周:基于Untiy3D游戏引擎的冒险RPG的设计;第7至8周:基于Untiy3D游戏引擎的冒险RPG的实现;撰写毕业设计文档初稿;第9至10周:进一步完善基于Untiy3D游戏引擎的冒险RPG;完成毕业设计文档;第11至12周:修改、完善毕业设计文档;并打印、装订成册;进一步完善基于Untiy3D游戏引擎的冒险RPG;第13至14周:自审、互申,完成修改工作,准备答辩。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。