1。2。2 国内外研究现状和水平

1。2。3 本课题的发展趋势

1。3 Unity3D引擎以及插件介绍

本章主要介绍在开发制作的过程中使用到的游戏引擎Unity3D,以及相应使用到的插件等。Unity作为一款对于个人版公开免费的游戏引擎,它巧妙地融合了各种功能,并且自主开放Asset Store这一款官方的插件发布平台,使游戏开发更具有大众性,融合性。这也是其他游戏引擎软件所做不到的。

1。3。1 Unity3D引擎简介

Unity3D引擎是由Unity Technologies开发的、能够轻松创建三维视频游戏、实时三维动画等类型的多平台的综合开发工具,也是一个很受欢迎的专业游戏引擎。通过Unity简单的用户界面,用户可以完成几乎所有工作。其编辑器运行在Windows和MAC OS X下,可以将游戏发布至Windows、Mac、Wii、iPhone和Android平台,也可以利用Unity Web Player插件发布网页游戏,支持MAC和Windows的网页浏览。截至17年5月,Unity3D的版本已发布至Unity 5。5。0f3。

1。3。2 iTween插件简介

iTween是一款Unity3D游戏引擎中的动画库插件,它可以轻松实现各种动画、晃动、上色等等功能,在本作中我们需要用到的是iTween插件中的指向性移动功能,该功能是利用了iTween的核心原理数值插值,其含义表示为当你给了iTween两个数值,即开始值和结束值,它会自动生成一些中间值。本作利用了这点在设计跑酷路线时根据铺设的锚点,使其自动生成相应路段而达成一个连贯的路径。

1。4 本次设计的主要内容和工作

对于跑酷类游戏,依照轨道类型可分为单轨道型和多轨道型,其这两种的轨道类型对于游戏编程的要求不一样。在单轨道型跑酷类游戏中,只需让人物按照一个方向跑动即可,将地图的随机生成设计成转交形式,如同游戏《神庙逃亡》那般;而多轨道型跑酷类游戏中,需要设计三道或更多道跑道线,并允许玩家在这些跑道上来回切换,与此同时地图的要求也不一样,地图只需做单方向无限延伸即可,然后在地图的周围随机生成障碍物。文献综述

对于跑道的生成和销毁的情况也进行了调研,跑道利用3DMax建模,建立三到四段跑道,在unity游戏引擎中利用C#脚本使跑道随机生成。在玩家跑完一段跑道,进入下一段跑道时,系统将生成下下段跑道,同时并摧毁上一段跑道,这样可以有效地节省游戏的内存空间。

对于障碍物的生成与碰撞判定,障碍物由C#脚本在跑道周围自动生成,可根据生成频率调节游戏的难度,障碍物与人物之间的碰撞判定决定了游戏是否结束,当人物碰撞到障碍物时,则判定游戏失败并结算分数,出现失败界面。

1。5 论文的章节安排

本文分为五章,其具结构内容章节安排如下:

第一章:引言,介绍了游戏设计背景,其中包括卡通跑酷类游戏的时代背景、游戏意义,随后介绍了跑酷游戏的研究状况以及发展趋势,接着间却介绍了Unity3D引擎,最后简单介绍了这次论文的主要工作内容以及结构组织。

第二章:游戏策划以及设计概要,对本款游戏总策划说明,并从游戏特色,游戏角色设计、游戏场景设计、游戏轨道设计、游戏规则设计以及游戏元素设计这六个方面进行详细的策划说明。

第三章:详细制作与实现,按照策划所决定的模块进行角色、场景和动画的详细设计以及制作介绍,并将给出操作截图以及相对应的说明来介绍制作过程以及制作难点要点。

第四章:U3D的脚本语言交互的详细设计与实现,这一部分主要是基于Unity操作引擎上进行脚本语言编写,主要根据游戏规则模块进行具体的制作介绍,并将给出操作截图以及相对应的说明来介绍脚本语言的作用以及功能性。

上一篇:asp.net+sqlserver智能家居销售系统数据库的设计
下一篇:asp.net+sqlserver校园订餐系统的设计与开发

Android+Unity3D旅游景区自助服务系统的设计

Unity3D虚拟现实的小区选房系统设计

基于Unity3D跑酷类游戏设计

Unity3D的FPS游戏及其寻路算法的研究与实现

Unity3D的林间漫游及油锯应用功能实现

Android的跑酷游戏的设计+源代码

基于Unity3D的RPG角色场景设计与交互设计

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

安康汉江网讯

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发