跟我从零基础学习Unity3D开发--初识U3D
首先声明,我也是才开始学,把自己学的记录下来也供一些想要学习的朋友参考,一起努力。希望大家能给我指点一下。切莫喷我。
什么是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#写法有微小的变化。