跟我从零基础学习Unity3D开发--初识U3D
来源:互联网 发布:猎豹浏览器有mac版吗 编辑:程序博客网 时间:2024/05/15 03:52
首先声明,我也是才开始学,把自己学的记录下来也供一些想要学习的朋友参考,一起努力。希望大家能给我指点一下。切莫喷我。
该文章出自【狗刨学习网】
什么是Unity3d呢?
百度百科------Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
我的理解------Unity其实就是为大家提供一个开发跨平台的3D的游戏或者虚拟现实等等(怎么感觉拗口呢?就是提供一个开发3D东西的一个环境并且这个东西开发出来是跨平台的----不知道这样解释会不会直白一点)。
Unity能干什么?
我能了解到的--游戏(手游(神庙逃亡2就是unity开发)、端游、页游。。。。。)、虚拟现实(房地产公司开盘展示、桥梁施工、等等模拟现实)
这里附加一个官方下载地址http://unity3d.com/unity/download/;
准备工作:
1.装开发环境(也就是下载一个unity让后安装,我相信安装这里我就不用讲了吧)
2.代码编写工具的选择(安装Unity3D的时候会附带安装一个叫monoDevelop的这个一个软件,我相信做.net的朋友对这个一定不陌生,没错这个就是用来解决。net跨平台的一个东西,u3d脚本编写工具不一定看个人喜好,可以自己配置)
如何配置Unity3d脚本在Vs中编写呢?
打开U3d然后跟着下面的图操作就可以了:
任何一门语言的第一个程序都是经典的“hello word”,今天我们也来个"hello word"
第一步打开Unity3d
第二步:完成了第一步就进去Unity3D的主界面,你也可以现在配置脚本编写的工具。
这里大概介绍一下面板的构成:
第三步:
这里我们按照如图创建一个script文件夹然后再文件夹下建立一个C#脚本(为什么要这样?就像我们写什么3层架构一样的道理方便以后资源的管理,当然你也可以不这样。)
第三步:
这里我们双击脚本,就会用你配置的工具打开默认用Monodevolp打开,我这里就用Vs2012打开了
第四步:
写代码---我们在start中打印一句“hello word”
第五步:
在U3D中运行(这里不是在Vs中运行,在vs中编写好之后回到Unity中)
把C#脚本拖至主摄像机上如图:
然后运行:
看到这你是不是很兴奋啦。至于脚本打开的那几个初始的模板的意思再下一次在讲解。大家可以先试着去发现一下那几个函数的意义。这里第一次开系列性的文章有什么不足的希望大家指点,确实这种3d的东西要图文并存的介绍有点困难。我会改正,也希望大家能监督我继续往下做。
注意*在学习U3d的时候不要把.net中那个事件驱动机制那套弄这里面来思考问题。与传统的C#写法有微小的变化。
0 0
- 跟我从零基础学习Unity3D开发--初识U3D
- 跟我从零基础学习Unity3D开发-NGUI入门基础
- Unity3D 学习笔记(一)初识U3D
- Unity3D游戏开发从零单排(八) - Shader基础
- 跟我从零学Java
- 【和我一起学习Unity3D】初识Unity3D
- u3d零基础学习之2d游戏学习笔记
- 从零基础学习嵌入式开发(转)
- 【零基础学习php一】初识 php
- 零基础unity3d游戏开发系列目录
- 零基础unity3d游戏开发系列目录
- 零基础unity3d游戏开发系列目录
- 零基础unity3d游戏开发系列目录
- U3D开发学习之路--C#基础
- U3d学习-使用Unity3D开发2D游戏(上)
- 跟我一起学习Windows Store的开发(2):初识Windows Store应用程序
- 【U3D】Unity3D的基础认识
- 【U3D】Unity3D的基础认识
- [高效算法设计]Calculator conundrum Uva 11549
- hdu 2844 多重背包
- 次方求模
- easyui+.net mvc(tree数据格式)
- sqlserver 必须声明标量变量 "@id" 什么原因,如何解决 存储过程 带参数
- 跟我从零基础学习Unity3D开发--初识U3D
- IE浏览器无法打开HTTPS解决办法
- android graphview使用
- ContextLoaderListener作用详解
- Unity3D Shader入门指南(一)
- UIImageView与UIButton
- UGUI 加载图片
- 牛顿法
- 使用xib封装一个自定义View