摘要:从基本的功能发展到聊天规划和娱乐休闲,手机中的游戏在不知不觉中,占据了游戏领域的稳定地位和可观的市场。在这样的背景下,课题确定了3D塔防类的手机游戏的开发方向。课题也采用了当前比较流行的可以跨平台的游戏开发引擎Unity3D作为主要的制作工具。参考了经典的塔防游戏保卫萝卜的许多做法,游戏贯彻创新和经典并行的理念,首先对游戏进行功能分析,确定游戏的架构,其次思考并制作场景和角色,最后对所要实现的功能进行编码和调试。以Unity3D引擎为支撑,配合3ds max建模软件,Illustrator图片处理软件,实现了游戏的设想。经过测试,设计完成的塔防游戏实现了各种功能性UI及交互,具有敌人寻路功能,防御建筑在规定的范围内攻击敌人的功能,实现了塔防游戏的基础功能;敌人血条扣除并消失的效果,环境和光照效果良好,具有相当程度的观赏性;游戏过程中没有明显的BUG产生,节奏紧凑,具有一定的娱乐性和可用性。63462
毕业论文关键词: Unity3D,手机游戏,塔防游戏
The design of tower type mobile phone games based on Unity3D
Abstract: from the basic chat functionality to planning and leisure entertainment, in the mobile phone game in imperceptible in, dominated the game in the field of stable status and considerable market. In this context, subject to determine the 3 d tower prevent class mobile game development direction. Topic can also USES the current relatively popular in the cross-platform game development engine Unity3D as the main production tool. Refer to the classic tower defense game defend radish many practices, to implement the concept of innovation and classical parallel game, the first function analysis was carried out on the game, determine the architecture of the game, followed by thinking and making the scene and role, finally, to realize the function of coding and debugging. Supported by Unity3D engine with 3 ds Max modeling software, Illustrator image processing software, realized the ideas of the game. After testing, the design of tower defense game to achieve the various functional UI and interaction, have the enemy pathfinding function, defensive structures within the prescribed scope, attack the enemy's function, realize the basic function of tower defense game; Blood of the enemy to deduct and disappear, the effect of environment and light effect is good, has considerable ornamental; The game there is no obvious bugs in the process of produce, the rhythm is compact, has a certain entertainment and availability.
Key words: Unity3D, mobile games, tower defense game
目录
1绪论 4
1.1 研究背景及意义 4
2 关键技术介绍 8
2.1 UNITY3D相关介绍 8
2.1.1 Unity3D简介 8
2.1.2 Unity3D中运用到的技术 8
2.1.3 Unity3D脚本运行机制 9
2.2 ILLUSTRATOR 9
2.3 开发环境MONODEVELOP 10
2.4 开发语言 10
3系统分析 11
3.1经济可行性分析 11
3.2技术可行性分析 11
3.3社会可行性分析 11
3.4功能设计