基于MVC交互框架的塔防游戏的设计与实现.docxVIP

  • 21
  • 0
  • 约3.28万字
  • 约 55页
  • 2024-03-16 发布于湖北
  • 举报

基于MVC交互框架的塔防游戏的设计与实现.docx

摘要

在当前互联发信息大爆发,设备多元化的趋势下,在游戏开发的过程中游戏的优化格外重要,本课题主要通过将软件设计模式与实践操作相互结合,把软件开发中常用的“MVC交互框架”(即MVC设计模式)运用到游戏开发之中,以“塔防游戏”为载体,对其进行实践运用与拓展研究。因为塔防游戏的瞬时数据并发量比较高,对开发的系统有比较高的要求,所以本次实践以其为载体,能够显著地体现出MVC交互框架对游戏优化的作用。

而在本项目中,主要技术难点在于MVC设计模式的实际运用,因为MVC模式虽然耦合度低,集合度高,但有个问题是内部结构对于不同项目可能不完全适用,所以需要结合项目实际需求,对MVC框架进行一定的修改优化,这就要求程序设计人员在设计运用时,要结合面向对象的知识,作出相应的优化。

关键词:UnityMVC设计模式塔防游戏

Abstract

GameperformanceoptimizationbecomingmoreandmoreimportantingamedesignwiththetrendofInternetInformationshapeExplosionandmutualfacilitiesrapiddevelopment.Thissubjectfusestheprogramdesignmodeandpracticalutilization,usingtheMVCframeingamedevelopmenttoutilizeandresearch,byaTowerDefenseGame.BecauseTowerDefenseGame`sinstantdataisextremehugeandhashighdemandtosystem,usingTowerDefenseGamecanreflectthefunctionofMVCframeobviously.

AndthetechnologydifflicultyisthepracticalutilizationofMVCframe.EventhoughMVCframehaslotsofadvance,suchaslowcoupling、highintegration,themostseriouslyshortcomingisit`scoreframeneedsadjustindifferentproject.Thatmeansthedifferentpeojectneedsdifferentframe.Werequiremodifytheframebaseonourrequirement,anddosomedeleteorrebuildinnecessary.

Keywords:UnityMVCTowerDefencesGame

目录

TOC\o1-3\h\z\u

第一章绪论 1

1.1 选题的背景、目的和意义 1

1.1.1选题背景 1

1.1.2选题目的和意义 1

1.2课题研究思路 2

1.3论文提纲 2

1.4相关技术工具 3

1.4.1Unity 3

1.4.2MicrosoftVisualStudio 3

1.4.3Autodesk3DSMax 3

1.4.4AdobePhotoshop 3

1.4.5AdobePremierePro 3

第二章游戏设计 5

2.1游戏名称、风格、主题、背景 5

2.1.1游戏名称、主题、风格 5

2.1.2游戏故事背景 5

2.2游戏关卡设置 5

2.3游戏流程设置 6

2.4游戏机制设置 8

2.5游戏数值设计 9

2.5.1敌人数值设计 9

2.5.2武器数值设计 10

第三章游戏实现 11

3.1角色模型设计 11

3.2场景设计 14

3.2.1游戏地形设计 14

3.2.2游戏建筑设计 22

3.3UI设计 25

3.3.1UI基调 25

3.3.2UI色彩搭配 25

3.3.3UI风格 25

3.4关键程序实现 26

3.4.1视角控制 26

3.4.2炮塔建造 27

3.4.3炮

文档评论(0)

1亿VIP精品文档

相关文档