文档详情

unity3d实习报告.doc

发布:2018-10-23约4.62千字共9页下载文档
文本预览下载声明
精品学习资料范文 unity3d实习报告 篇一:unity实验报告 安徽科技学院(转载自:www.BdfQy.Com 千 叶帆 文摘:unity3d实习报告) unity课程实习报告 所在专业 地理信息系统 组长姓名 杨明明(2206110124) 组内成员 刘德旺(2206110114) 所在院系 指导教师 日 期 一、实验目的及要求 本次实验的总的目的是通过具体的程序的编写与unity 3d软件相结合,将所学的 知识内化,即将在课堂上学到的知识集成在一起,并实现相关功能,从而锻炼自己的程序编写、程序调试能力以及对unity 3d的掌握能力。本次实验的具体要求是使用Unity3d软件完成一个综合的应用系统。 二、实验方法 本次实验是以windows操作系统为平台,通过unity 3d软件进行本次实验的项目实现,unity 3d是一个十分优秀的全面整合的专业游戏引擎。通过unity 3d软件和编程工具的结合可以轻松创建各种3D模型,模拟模型动态以及插入互动内容。 三、实验内容、步骤及结果 1. 实验内容 本次实验是通过unity 3d软件完成一个综合的应用系统。并且本次实验所设计的系统要实现的功能如下: (1) 漫游浏览(三维); (2) 连接数据库(SQL Server 2008); (3) 音视频播放; (4) 绘制简单图形; (5) 基本GUI元素显示; 2. 实验步骤及结果 步骤: (1)场景设计以及构思; (2)项目实施及代码编写; (3)场景代码相结合; (4)进行调试。 结果: 1) 基本GUI元素显示: 代码如下: #pragma strict var str:String; var mm:String; function Start () { } function Update () { } function OnGUI(){ if(GUI.Button(Rect(100,40,60,20), 自动漫游 )){ GUI.BeginGroup(Rect(Screen.width/2-150,Screen.height/2-100,400,300)); GUI.Label(Rect(20,20,80,30), 菜单: } } Application.LoadLevel( 自动漫游 if(GUI.Button(Rect(100,10,60,20), 音频播放 )){ } if(GUI.Button(Rect(100,70,60,20), 画线 )){ } if(GUI.Button(Rect(100,100,60,20), 视频播放 )){ } Application.LoadLevel( 视频播放 Application.LoadLevel( 画线 Application.LoadLevel( 音频播放 GUI.EndGroup(); 2) 绘制简单图形: 代码如下: public class NewBehaviourScript : MonoBehaviour { ArrayList pX = new ArrayList(); ArrayList pY = new ArrayList(); public Material mat; //Point3d pts3d = new Point3d(); Vector3 mousePos = new Vector3(); enum DrawMode { Null, Lines, Triangle, Rectangle }; DrawMode dm; bool TriClose = false; // Use this for initialization void Start () { dm = DrawMode.Null; 篇二:unity3D本科生实训报告 实训报告 题目: untiy3D游戏实训小结 实训方式 导师制 班 级 (2012级数媒1班) 届 别 (2016届) 学 号 姓 名 指导老师 (导师制导师/预就业导师/统一实训导师) 计算机学院 2015年9月 一、 实训目的 1.1、理解使用Unity3D制作游戏的基本过程和方
显示全部
相似文档