欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    unity3d毕业设计共11页.doc

    • 资源ID:30892       资源大小:76KB        全文页数:14页
    • 资源格式: DOC        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    unity3d毕业设计共11页.doc

    1、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 ;un

    4、ity ;塔防游戏 abstract android is a linux-based free and open source operatingsystem, unity3d is very popular in recent years, a cross-platform capability development engine, being loved by thegame developers. in the current android mobile applicationdevelopment circles, unity has almost become standard

    5、android tools. this article shows a unity of the software to the whole processof designing and developing android tower defense game.along the lines of game development, from relevant knowledgeby testing, game design, game achieved step by step work,and completed the graduation design of the final p

    6、roduct. thefocus of this paper will describe in-game to achieve this step,starting from the first scene to establish, to import the modelabout details such as script writing, until the project iscompleted in unity3d software, the game tests, were done onthe pc and on your android device to test and

    7、analyze the testresults.key words :application development;android;unity;tower defense目 录第 1 章 绪论 . . 11.1 选题的目的和意义 . . 11.2 国内外的发展状况 . 11.3 论文组织结构 . 2第 2 章 3d 游戏的技术知识 . 32.1 3d 图形库 . 32.2 物理引擎 . 32.2.1 物理引擎简介 . . 32.2.2 物理引擎基本架构 . 42.3unity3d . . 52.3 unity3d 简介 . . 52.3 unity3d 基本概念 .5第 3 章 游戏设计 .

    8、 . 73.1 游戏创意 . . 73.2 游戏框架结构设计 . . 73.3 游戏层次结构设计 . 7第 4 章 游戏实现 . 94.1 场景渲染实现 . . 94.2 地形 . . 94.3 光照和场景元素 . 114.4 怪物通道 . . 124.5 摄像机 . . 134.6 游戏 ui 界面 . . 154.7 路点建设 . 184.8 敌人 . . 204.9 敌人生成器 . . 214.10 防守单位 . . 224.11 生命条 . 234.12 自定义按钮 . . 25第 5 章 游戏测试 . . 275.1 在 unity3d 中运行测试 . 275.2 封装打包测试 .

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

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

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

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

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

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

    15、2 主板图 3 液晶显示器2.2 模型 uv 拆分和材质贴图 uv 的是贴图坐标的简称,它定义了一张二维图片将以何种方式贴到三维对象的表面之上。在 3ds max 中通过加 uvw map 修改器可以为一些常用模型选择贴图方式,比如平面映射、柱面映射、球面映射、立方体映射等。但是当遇到比较复杂的模型时,就不能依赖这种方式了,需要手动来为模型拆解 uv 。 uv 拆分有几个原则:拆分出来的 uv 碎块要尽量少,这要贴图贴上的接缝就会更少,便于处理;需要将拉伸降低到最小, uv 反映的是 图片上的每一个像素点到模型表面上每一个点的对应关系,如果 uv 出现拉伸,就会出现模型的表面一些区域承载过多的

    16、图像信息,另一些区域承载的图像信息却太少,贴图就得不到正确的显示;还要避免贴图坐标的重叠。贴图坐标重叠将直接导致重叠的贴图部分分配不到正确的图像信息;最后还要尽可能有效使用纹理空间。由于在建模的过程中,经常需要将一个模型拆分成很多部分来创建,最终将各个部分整合成一个完整的模型。而模型在最终的材质表现上,各个不同的部分可能需要不同的贴图或者材质。这在计算机的硬件上体现的尤为明显,比如一块显示器的显示屏幕和底座的材质是明显不一样的,而在显示器的边框上可能还有生产厂商的 logo 和按钮。因此,很多时候需要用到多维子对象( multi/sub-object )材质。只要在建模的时候,给每个子对象分配

    17、好材质 id ,就可以将子材质赋予给指定的模型子部件。下面以内存条为例:首先在面级别下选中内存条上所有的芯片,在右侧的修改器栏里找到多边形材质 id 组,设置材质 id 号为 2,如图 4:图 4 为内存芯片指定材质 id【篇三:基于 unity3d 的潜行游戏开发】毕业设计论文课题名称系 部专 业班 级学 号姓 名指导教师基于 unity3d 的潜行游戏开发 计算机工程系 计算机科学与技术t1123-2 20110230204 杨吉乾 吴文欢 2015 年 5 月 20 日摘 要随着计算机技术的不断发展,游戏制作也慢慢成为社会上不可或缺的一部分,游戏一方面能够给玩家带来生活上的放松,另一方面

    18、也是对现实中某些场景的夸张和放大,各种各样的游戏能给玩家带来不同体验,深受广大群众的喜爱,市场需求量很大,因此对游戏的开发和研究也显得很有意义。而在一系列开发引擎中, unity3d 游戏引擎主要用来制作 3d 游戏,能够给玩家带来很真实的感受和非常不错的游戏体验,与此同时也能做出效果很好的 ui 界面,学好unity3d 在未来无论是 3d 网页的开发还是虚拟现实都会起来不可估量的作用,而本次课题就将通过 unity3d 做出一个效果不错的游戏。本次课题做一个潜行类游戏,主角需要避开敌人、红外线、摄像头的检测,拿到钥匙到达指定目的地,就像军事行动深入敌后。在整个游戏设计过程中会用到一些数学知

    19、识,会用到 mecanim 动画系统,会用到状态机,会用到自动导航系统,也要求设计者有很强的逻辑思维和一定的审美标准,也需要对游戏引擎有较为熟练的使用能力。而在界面的搭建上又需要用到 ui 知识,懂得如何通过视觉魔术让 3d模型显示在 2d 界面,又能让玩家从 2d 界面感受 3d 模型的 3d 效果,对设计者来说是具有一定的挑战和锻炼意义。开发的游戏有一定的可玩性,可以满足很多玩家的娱乐需求,也可以用来当作二次开发的模型,做出难度更高、涉及元素更多元化、更复杂的市场游戏,因此,本次课题的研发不仅具有学习研究意义,也有一定的市场价值。关键词: unity3d 游戏;潜行游戏开发; unity3

    20、d 技术应用abstract along with the development of computer technology,gameproduction has gradually become the indispensable part of the society,on the one handgames can take relation to players,on the other hand,it s alsoexaggerated and amplified to some of the real scenes,avarieties of games can bring d

    21、ifferent experience to the gameplayers,loved by the masses,the market demand is verybig,therefor,it s meaningful to research and develop thegame.in the series of development engine,unity3d gameengine is mainly used to make 3d games,it can give truefeelings and bring a very good experience to game pl

    22、ayers,make a good effect of ui interface at the sametime.learning unity3d will rise an inestimable role in the futurewhether the development of 3d webpage or virtual reality.thistopic will bring a good game for you through unity3d engine. this topic will bring you a stealth game,the hero needs toavo

    23、id enemy detection,infrared,camera,get the key to arrive atthe designated destination.just like military operations asbehind enemy lines.it will use some mathematical knowledgein the game design process,and the mecanim animationsystem,the state machine,the automatic navigation system,italso requires

    24、 designers to have good logical thought andaesthetic standards,and the abilities to use engine very well.asfor ui design,you must let the 3d models display in the 2dpanel though visual magic,and let the players taste the 3dmodel effects from 2d panel,it s a challenge and will letdesigner get some ex

    25、ercise. the game is funny,it will meetentertainment needs of many game players,it also can be usedas a model when you do the twice development,to make itmore difficult,more diversified,more complex,and make itmarketization,therefor,research of this topic not only hassignificance of learning, there i

    26、s a certain market value.key word: unity3d game ;stealth game unity3d technology目 录第一章 绪论 . 11.1 开发背景及意义 . 11.2 国内外研究现状 . 11.3 本课题简介 . 2第二章 unity3d 游戏引擎的介绍 . 32.1 api 接口 . 32.2.物理引擎 . 3第三章 游戏的主界面设计 . 43.1 界面总体效果 . 43.2 具体设计 . 错误!未定义书签。3.2.1 主界面 . 53.2.2 声音控制界面 . 83.2.3 场景说明界面 . 93.2.4 游戏控制界面 . 103.2

    27、5 关卡选择界面 . 103.3 实现各界面滑动效果 . 10第四章 游戏设计 . 114.1 游戏地形设计 . 114.1.1 场景鸟瞰图 . 错误!未定义书签。4.1.2 操作过程 . 错误!未定义书签。4.2 环境对象的设计 . 错误!未定义书签。4.2.1 激光 . 124.2.2 感应门 . 144.2.3 监控摄像机 . 154.2.4 激光控制器 . 164.2.5 电梯 . 174.2.6 其它环境设置 . 174.3 人物对象的设计 . 184.3.1 主角的设计 . 184.3.2 机器人的设计 . 224.4 其它必要设计 . 错误!未定义书签。4.4.1 摄像机 . 284.4.2 游戏控制 . 294.4.3 ui 界面 . 29第五章 游戏测试 . 315.1unity 中运行 . 错误!未定义书签。5.1.1ui 界面 . 315.1.2 游戏 . 325.2 pc 端运行 . 错误!未定义书签。第六章 总结 . 34致 谢 . 35参考文献 . 36


    注意事项

    本文(unity3d毕业设计共11页.doc)为本站会员(夺命阿水)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开