unity学习笔记(1)-hello unity

原创 2016年06月01日 14:49:34

        unity3d是目前使用最广泛的3d游戏引擎之一,本系列教程将使用unity制作一款坦克大战游戏,从而带大家体验一下unity的使用。

        这一篇教程主要介绍引擎的安装和环境的搭建,最后,我们会在手机上运行起来unity的第一个程序。

        首先在unity的官方网站上下载unity的最新引擎,目前最新的版本是5.3.4,下载地址:http://unity3d.com/cn/get-unity/download?ref=personal

        下载后一步步的按照提示安装即可,运行起unity,效果如下:


    在这里可以打开之前的项目,也可以创建新项目,点击new新建项目,界面如图:

     

可以选择2D或3D项目,输入项目名和目录名就可以创建了,unity界面运行效果如下:


       界面的布局可以自己调整,目前我的布局是左边是当前场景层级结构,右侧是属性面板,下方是整个项目的目录和控制台,中间是正在编辑的场景以及游戏运行界面,具体每一部分的功能会在后续的教程里做详细介绍,这里我们点击gameObject/3D object/3D text添加一个3d的文字,并且在属性面板设置文字为“Hello unity!”,可以看到场景界面所见即所得的得到了运行效果,点击中间上方的运行按钮得到运行效果如下:

       

       要进行unity里的代码编辑和调试,最好使用MonoDevelop,MonoDevelop 是个适用于Linux、Mac OS X和Microsoft Windows的开放源代码集成开发环境,主要用来开发Mono与.NET Framework软件。MonoDevelop 集成了很多Eclipse与Microsoft Visual Studio的特性,像是 Intellisense、版本控制还有 GUI 与 Web 设计工具。它在mac和windows上都可以运行,下载地址:http://www.monodevelop.com/download/

       下载运行后,一步步照提示安装即可,安装完成后,在unity的edit/predference界面中点击External Tools中的External Script Editor中选择MonoDevelop即可完成配置,保存场景后,在项目面板中右键选择”open C# project”即可启动monodevelop。

       在unity的edit/predference界面中点击External Tools中的Android sdk和ndk以及java jdk中设置路径(首先要在你的电脑上下载这些,对于移动游戏开发者来说不是难事),设置界面如下:

       

然后再file/build and running或者build setting中选择android界面,选择图片的导出格式点击build就可以打android的apk包了,打出的apk包安装在android手机上就可以运行了,需要说明的是,由于对android sdk的版本有要求,可能会弹出版本过低的提示,这时按提示更新即可。


可以点击Player setting在属性面板中设置icon,启动页面等导出包的参数,默认打出的包是动态横竖屏的,可以在设置界面中的屏幕方向中设置好横竖屏即可


       下一篇讲介绍ui系统。

       能力不足,水平有限,如有错误,欢迎指出。


版权声明:本文为博主原创文章,未经博主允许不得转载。

Cocos 3D功能初探学习笔记(2)---3D精灵

在2D阶段,最常用的绘制单元毫无疑问是精灵,通过精灵,我们可以将图片绘制到屏幕上;3d阶段,我们需要绘制在屏幕上的变成了美术人员通过3dmax等工具做出来的3d模型,绘制3D精灵是cocos最早的一批...

cocos2D-X源码分析之从cocos2D-X学习OpenGL(11)----摄像机

本篇文章介绍一个在游戏中的重要概念,在MVP矩阵中,视图矩阵和投影矩阵都和摄像机有关,说句白话,摄像机其实就是生成投影矩阵和视图矩阵的方式和原因,cocos2d-x中使用GamePlay3D类的Mat...

Unity学习笔记(1)—本地坐标转世界坐标

Unity学习笔记(1)—本地坐标转世界坐标先简单介绍一下我是一个程序员(菜鸟程序员),用C#开发,在开发的过程中会遇到一些问题,当时解决了但是在遇到可能还会在犯,所以启发我做这样一个学习笔记系列,一...

Unity学习笔记(3)-----制作一个仿真星系(复杂版)【Step1】

继续学习Unity3D  这周任务之一是要做一个太阳系,如下图: 而这次笔记的重点不在作业上~.~, 而是在于如何建立一个, 真正意义上的  “星系”。 上过课都知道, 作业简单用以下两条语句即可...

Unity 3D 学习笔记(1)

Unity 3D 学习笔记(1)暑假和好友开始尝试搞游戏,感觉自己写游戏引擎太难了,毕竟还是什么都不会,那就从Unity开始吧,入门比较简单。先看了一点教学视频,非常简单,稍微有点编程基础就能看明白,...

Unity学习笔记1:Asset Import & Creation

这部分主要是Asset Import and creation方面的一些学习散记,包括导入Mesh,Animation,Audio,Script等等。其中零散的涉及一些script的基础知识。 ...

Unity3D 学习笔记 (1)

在公司实习一个星期了,现在来写下这周实习的心得吧。      公司用的是Unity3D  这东西完全没用过……本来在学校学的是java 只能从java转到C#上了,实习了一个星期,感觉还算简单  用了...

Unity3d学习笔记1——基础概念了解

Unity3d学习笔记1——基础概念了解目录Unity3d学习笔记1基础概念了解
  • d4snap
  • d4snap
  • 2017年03月05日 20:45
  • 146

蛋哥的学习笔记之-基于Unity的Shader编程:0-1 开篇计划+发泄一堆废话

行万里路,读万卷书!!! 其实我们每个人都趟在一口井里,每个人都透过井口仰望天空,并且对自己看到的世界深信不疑,而真正的智者会努力通过别人的眼睛,去了解他看不到的世界!!! ...

泰课unity系列黑暗之光学习笔记1

黑暗之光总结 一.      游戏预览和介绍 二.      导入场景资源,搭建场景 1.    Terrain系统 三.      给场景添加光,设置鼠标指针图片 1.    光的种类 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:unity学习笔记(1)-hello unity
举报原因:
原因补充:

(最多只允许输入30个字)