ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:22.68KB ,
资源ID:11823941      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11823941.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(unity3d毕业设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

unity3d毕业设计.docx

1、unity3d毕业设计unity3d毕业设计【篇一:unity3d塔防游戏论文】 基于android平台的塔防游戏设计 design the tower defense game based on android platform 学生姓名: xx 学生学号: 107102xx 专业名称: 计算机科学与技术 指导教师: xx(副教授) 计算机与信息工程学院 2014年6月16日独创性声明 本人声明所呈交的毕业设计(论文)是本人在指导教师指导下进行的研究工作和取得的研究成果,除了文中特别加以引用标注之处外,论文中不包含其他人已经发表或撰写过的研究成果,没有伪造数据的行为。 毕业设计(论文)作者签

2、名: 签字日期:2014年6月16日 毕业设计(论文)版权使用授权书 本毕业设计(论文)作者完全了解学校有关保留、使用论文的规定。同意学校保留并向有关管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权天津城建大学可以将本论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。 (保密的毕业设计(论文)在解密后适用本授权说明) 毕业设计(论文)作者签名: 指导教师签名: 签字日期:2014年6月16日 签字日期: 2014年6月16日摘 要 android是一种基于linux的自由及开放源代码的操作系统,unity3d是最近几年非常热门的

3、一种跨平台能力强的开发引擎,被广大游戏开发者所喜爱。在目前的android手机应用开发界,unity几乎成为android标准工具。 本文将展示一个用unity软件来设计和开发android塔防游戏的全过程。按照游戏的开发思路,从相关知识介绍、游戏设计、游戏实现到软件测试一步步展开工作,完成毕业设计的最终作品。本文将讲述的重点放在游戏实现这一环节,从第一个场景建立开始,到模型的导入,讲述脚本的编写等具体细节,直到项目完成;游戏的测试将在unity3d软件中,pc上和android设备上分别进行测试,并分析测试结果。 关键词:android;unity;塔防游戏 abstract android

4、 is a linux-based free and open source operating system, unity3d is very popular in recent years, a cross-platform capability development engine, being loved by the game developers. in the current android mobile application development circles, unity has almost become standard android tools. this ar

5、ticle shows a unity of the software to the whole process of designing and developing android tower defense game. along the lines of game development, from relevant knowledge by testing, game design, game achieved step by step work, and completed the graduation design of the final product. the focus

6、of this paper will describe in-game to achieve this step, starting from the first scene to establish, to import the model about details such as script writing, until the project is completed in unity3d software, the game tests, were done on the pc and on your android device to test and analyze the t

7、est results. key words:application development;android;unity;tower defense 目 录 第1章 绪论 . 1 1.1 选题的目的和意义 . 1 1.2 国内外的发展状况 . 1 1.3 论文组织结构 . 2 第2章 3d游戏的技术知识 . 3 2.1 3d图形库 . 3 2.2 物理引擎 . 3 2.2.1 物理引擎简介 . 3 2.2.2 物理引擎基本架构 . 4 2.3 unity3d . 5 2.3 unity3d简介 . 5 2.3 unity3d基本概念 . 5 第3章 游戏设计 . 7 3.1 游戏创意 . 7

8、3.2 游戏框架结构设计 . 7 3.3 游戏层次结构设计 . 7 第4章 游戏实现 . 9 4.1 场景渲染实现 . 9 4.2 地形 . 9 4.3 光照和场景元素 . 11 4.4 怪物通道 . 12 4.5 摄像机 . 13 4.6 游戏ui界面 . 15 4.7 路点建设 . 18 4.8 敌人 . 20 4.9 敌人生成器 . 21 4.10 防守单位 . 22 4.11 生命条 . 23 4.12 自定义按钮 . 25 第5章 游戏测试 . 27 5.1 在unity3d中运行测试 . 27 5.2 封装打包测试 . 27【篇二:基于unity3d的三维虚拟电脑组装实验系统开发毕

9、业设计】 (此文档为word格式,下载后您可任意编辑修改! ) 基于unity3d三维电脑组装实验系统的实现 【摘要】实验教学不仅能够培养学生的动手能力,而且还能起到巩固课本上理论知识的作用。但是由于我们国家人口基数庞大,教育资源有限,实验器材紧缺,不能满足广大在校学生或者社会成人求学需求,因而成为教学和学习中最难以付诸实践的薄弱环节。随着虚拟现实技术的出现,实验教学有了新的思路。unity3d引擎对开发仿真性非常高、交互性非常好的虚拟实验环境具有很大的帮助。本文在对虚拟实验室的研究现状进行充分调研的基础上,借助unity3d引擎和3ds max三维建模软件,搭建了一个逼真且操作方便、具有交互

10、功能的组装计算机硬件的虚拟实验操作平台,对组装计算机实验进行了模拟,实现了实验过程以及部分实验现象的模拟。系统的主要功能是让用户采用虚拟仪器完成组装过程,从而达到学会组装计算机的目的。 【关键词】 虚拟实验;unity3d;计算机组装; 1. 引言 1.1 研究背景及意义 早在十六世纪,实验就被运用于教育教学。实验是指根据科学研究的目的,尽可能排除外界因素的影响的同时突出主要实验因素,并且利用一些专门的仪器设备而人为地改变、控制或者模拟研究对象,使某一些事物(或过程)发生或再现。实验的目的在于通过学习者亲自动手参与实验,从而培养学习者的观察能力、分析能力和实践能力。研究表明,人的动作记忆效率远

11、远高于语言文字的记忆效率,所以通过动手参与的学习比单纯看书要更有效率,实验教学通过让学习者了解事物的本质,培养学习者的研究能力、创新能力,加强学习者对知识的运用和实践,因此成为教育教学中一个不可分割的部分。 最开始的实验教学都是真实实验,学习者在真实的实验环境下操作实验设备来完成实验目的。但是随着人口数量的增加,知识研究领域的扩展,真实实验暴露出了许多缺陷,比如许多实验器材价格昂贵,实验资源无法满足广大学习者的需求,实验存在安全隐患,真实场景带来的实验误差等等。虚拟实验的概念也就应运而生了。 unity3d作为一款专业的商业游戏引擎,早在2010年就进入了我国,由于其友好的操作界面和强大的性能

12、,在国内积攒了众多的开发者。其官网上得assetstore也给广大开发者提供了数量众多,类目琳琅的插件,可以大大的缩短开发者的开发周期。近年来,unity3d为虚拟现实提供了完整的解决方案,其强大的物理引擎,基于directx和opengl的高度优化渲染管道,还有可编辑的shader着色器,让模拟真实多变的生活环境变成现实。因此我选择unity3d来开发这样一个虚拟电脑组装实验的系统,为学习者提供一个自由、真实的实验平台,利用本系统进行实验教学,让学习者认识计算机硬件,掌握组装电脑的一些基本技能。 1.2 研究内容 本文主要在于借助unity3d引擎将虚拟现实技术引入虚拟实验中,探索新的虚拟实

13、验的教学模式。具体研究内容包括以真实实验在教育教学中的重要作用和协作学习对学习者能力的培养作为立足点,将虚拟现实与虚拟实验结合起来;利用unity3d实现虚拟计算机硬件与实验者交互,突破实时交互的一些难点;完成整个系统架构设计,并且编写代码实现整个系统功能。 2. 虚拟实验器材的制作 2.1 3ds max模型创建 2.1.1 多边形建模技术 多边形建模技术是三维建模技术中比较常见的一种建模方式。现实世界中的很多物体都可以看成是由基本的几何体进行变形和细分得来的。多边形建模就是基于简单的长方体、圆柱体、球和其它一些几何体,运用添加线,点来进行细分,面挤出,边挤出等三维建模手法来完成模型的创建。

14、 多边形建模技术的优点在于它能很快的把目标模型的大体轮廓勾勒出来,对于精度要求比较低的模型来讲,甚至可可以经过简单的几次变形就可以达到想要的效果。因此对于较为规则的家具或者家用电器来讲,使用多边形建模可以极大地提高工作效率。 计算机组装实验所用到的计算机的主板、内存条、显卡、电源以及机箱显示器等主要零部件都是比较规则的几何体,主板上看似比较复杂的各种电阻和插针,仔细看其实都是一些简单的圆柱体。 下面图1、图2、图3是用3ds max多边形建模方法制作的计算机部件模型。 图1 cpu制冷风扇 图2 主板 图3 液晶显示器 2.2 模型uv拆分和材质贴图 uv的是贴图坐标的简称,它定义了一张二维图

15、片将以何种方式贴到三维对象的表面之上。在3ds max中通过加uvw map修改器可以为一些常用模型选择贴图方式,比如平面映射、柱面映射、球面映射、立方体映射等。但是当遇到比较复杂的模型时,就不能依赖这种方式了,需要手动来为模型拆解uv。 uv拆分有几个原则:拆分出来的uv碎块要尽量少,这要贴图贴上的接缝就会更少,便于处理;需要将拉伸降低到最小,uv反映的是图片上的每一个像素点到模型表面上每一个点的对应关系,如果uv出现拉伸,就会出现模型的表面一些区域承载过多的图像信息,另一些区域承载的图像信息却太少,贴图就得不到正确的显示;还要避免贴图坐标的重叠。贴图坐标重叠将直接导致重叠的贴图部分分配不到

16、正确的图像信息;最后还要尽可能有效使用纹理空间。 由于在建模的过程中,经常需要将一个模型拆分成很多部分来创建,最终将各个部分整合成一个完整的模型。而模型在最终的材质表现上,各个不同的部分可能需要不同的贴图或者材质。这在计算机的硬件上体现的尤为明显,比如一块显示器的显示屏幕和底座的材质是明显不一样的,而在显示器的边框上可能还有生产厂商的logo和按钮。因此,很多时候需要用到多维子对象(multi/sub-object)材质。只要在建模的时候,给每个子对象分配好材质id,就可以将子材质赋予给指定的模型子部件。下面以内存条为例: 首先在面级别下选中内存条上所有的芯片,在右侧的修改器栏里找到多边形材质

17、id组,设置材质id号为2,如图4: 图4 为内存芯片指定材质id【篇三:基于unity3d的潜行游戏开发】 毕业设计论文 课题名称 系 部 专 业 班 级 学 号 姓 名 指导教师 基于unity3d的潜行游戏开发 计算机工程系 计算机科学与技术 t1123-2 20110230204 杨吉乾 吴文欢2015年 5月 20 日摘 要 随着计算机技术的不断发展,游戏制作也慢慢成为社会上不可或缺的一部分,游戏一方面能够给玩家带来生活上的放松,另一方面也是对现实中某些场景的夸张和放大,各种各样的游戏能给玩家带来不同体验,深受广大群众的喜爱,市场需求量很大,因此对游戏的开发和研究也显得很有意义。而在

18、一系列开发引擎中,unity3d游戏引擎主要用来制作3d游戏,能够给玩家带来很真实的感受和非常不错的游戏体验,与此同时也能做出效果很好的ui界面,学好unity3d在未来无论是3d网页的开发还是虚拟现实都会起来不可估量的作用,而本次课题就将通过unity3d做出一个效果不错的游戏。 本次课题做一个潜行类游戏,主角需要避开敌人、红外线、摄像头的检测,拿到钥匙到达指定目的地,就像军事行动深入敌后。在整个游戏设计过程中会用到一些数学知识,会用到mecanim动画系统,会用到状态机,会用到自动导航系统,也要求设计者有很强的逻辑思维和一定的审美标准,也需要对游戏引擎有较为熟练的使用能力。而在界面的搭建上

19、又需要用到ui知识,懂得如何通过视觉魔术让3d模型显示在2d界面,又能让玩家从2d界面感受3d模型的3d效果,对设计者来说是具有一定的挑战和锻炼意义。开发的游戏有一定的可玩性,可以满足很多玩家的娱乐需求,也可以用来当作二次开发的模型,做出难度更高、涉及元素更多元化、更复杂的市场游戏,因此,本次课题的研发不仅具有学习研究意义,也有一定的市场价值。 关键词:unity3d游戏;潜行游戏开发;unity3d技术应用abstract along with the development of computer technology,game production has gradually becom

20、e the indispensable part of the society,on the one hand games can take relation to players,on the other hand,its also exaggerated and amplified to some of the real scenes,a varieties of games can bring different experience to the game players,loved by the masses,the market demand is very big,therefor,its meaningful to research and develop the game.in the series of development engine,unity3d game engine is mainly used to make 3d games,it can give true feelings and bring a v

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1