基于unity的城市建设发展类游戏设计(2)
时间:2021-08-10 22:24 来源:毕业论文 作者:毕业论文 点击:次
22
3.10 游戏开始场景设计 22 3.11 游戏场景发布 23 3.12 在UNITY3D中测试 23 3.13 发布游戏测试 24 4 总结与展望 26 致谢 27 参考文献 28 1 绪论 1.1 课题的目的和意义 随着科学技术的发展以及智能手机和电脑的推广,当今社会的人们在生活中已经越来越离不开这些电子产品。人们的生活质量在不断提高,业余时选择一款好玩,易上手而又不需要花很多时间的游戏来放松自己,可以说是一种最简单方便的方式。作为一个能在闲暇时候用来消磨时间、放松自己、让忙碌了一段时间的神经舒缓一下的游戏,整体节奏过快或者需要各种复杂精巧操作的游戏是不太适合的。所以,一个没有过多繁琐操作,又不需要进行大量思考计算,整体又比较舒缓平和的游戏,更加适合作为在闲暇时候来放松自己,调整状态的休息内容文献综述。 有些游戏的剧情一环套一环,在游戏的过程中,会让人在不知不觉中花费了大量的时间,但是城市发展类游戏不同,这类游戏大部分的玩法都是放置类型,只需要点击操作几下,之后只要等着时间的进程来进行游戏即可,不用焦急的等待,或者是满心的担忧,这样可以保持一些人的正常工作状态,同时还放松了一下。而城市建设发展类游戏,本身就是一种休闲类游戏,整体的节奏也是比较缓和,通过一些简单的操作即可进行游戏,相比于那些需要高技巧操作的动作类游戏,城市建设发展类游戏可以适合更多年龄段的人群来进行游戏。 1.2 国内外研究现状与水平 1.3 发展趋势 1.4 开发环境与相关技术 开发环境为Unity 5.4.3f1,建模时使用了3ds Max 2014,PhotoShop。 Unity3D是由Unity Technologies开发的一款全面整合的专业游戏引擎,其具有的功能使得开发人员可专注于游戏的设计而忽略底层的技术实现,达到快速开发的目的。Unity3D类似于Director,Blender game engine, Virtools 等利用交互的图型化开发环境为首要方式的软件,其编辑器运行在Windows 和Mac OS X下。其主要的特色有: 图形动力 ,物理仿真,跨平台性,资源商城,资源服务器,脚本,性能分析器等。 C#语言是一门相对来说比较新的程序开发语言,是一种面向对象的新型语言,功能非常强大,开发逻辑也比较清晰,学习起来相对于其他的程序语言会比较容易。C#语言的语法是基于C++语言而演变过来的,但与C++相比,C#语言提取了C++的优点,并且抛弃了一些比较麻烦的底层操作,所以它更加简单、容易操作。同时C#语言去除了C++语言中一些不重要的程序,这样可以减轻使用者在编程时候的一些负担。总体上来说,C#语言与C++语言相比,C#语言能够更简单、高效地被人使用和开发,正是由于C#的高效和易于上手,所以在本次游戏的制作上,选择使用C#语言来进行脚本的编写。来`自^优尔论*文-网www.youerw.com 2 游戏内容分析 2.1 游戏环境设计 本游戏的主题是建设发展,所以游戏的环境设定在一个较为原始的地方会更加符合,但是在建设发展中肯定会需要有物品资源材料的产生,总不能无中生有,所以环境中还需要有资源的存在,那么荒无人烟的森林可以说是理想中的游戏发生地。森林是木材这种资源的源产地,而木材可以用来建造房屋;山脉则是石头这种材料的来源之处,并且也同样可以用来进行房屋的建造。既然山和树木都有了,那么再加上小溪,这就是整个游戏的发生地了。在森林中的空地处,建造发展一个小小的村镇,使用的材料则是直接从周围获取到的木材和石料,合情合理又有一种简单农家乐的感觉。 (责任编辑:qin) |