2023-11-17
Unity(http://unity3d.com/)带来免费下载,最新版本是4.3.4f3,安装包约1G。目前带来了收费标准版和免费版及其30天试用版。一般来说,我们的学生可以使用免费版本。自然可以在中国找到各种破解补丁和注册机,但这里不讨论涉及版权的问题。请自己搜索百度或谷歌。下载完成后,即可组装,组装步骤是各种下一步(Next),半途会提示你是否需要安装几个部件:Examples、Web Player和Mono Developer,一般都选上,当然也可以不选。Mono Developer是个好东西(但是智能跟不上强大的VS),建议安装。
(1)在模型对象区域的HierarchyCreate中Cube在Inspector中修改正方体的Position XYZ均设置为0;
(2)Unity3D场景默认没有光源,因此,在Hierarchy中,Create是必要的Directional light(平行光);
(3)改变Main CameraPosition(摄像机看到的是屏幕看到的)是(0,1,-5),这样看起来有点清楚;
(4)在工程任务管理器中,Create是一个C# Script,命名为CubeControl。建立后,双击脚本文件,自动进入monodeveloper(默认为monodeveloper,当然,我们也可以使用visual 作为默认编辑器,Studio)。建立后,双击脚本文件,自动进入monodeveloper(默认为monodeveloper,当然,我们也可以使用visual 作为默认编辑器,Studio)。

(5)在Monodeveloper中加载以下编码。这个代码通常是区分客户的按键操作。如果是上、下、左、右操作,从特定角度阅读指定对象。(关键是在Update模式中,Update模式将用于流程的每一帧,默认情况为1秒30帧)
(6)根据鼠标将储存的CubeControl拖动到模型对象区Hierarchy中的Cube进行脚本关联。关联脚本和对象后,Cube的属时会看到下图所示。*PS:脚本必须对应一个特定的游戏对象才有意义!

(7)现在可以浏览我们的第一个程序,点击如图所示的播放按钮,进入模拟器查看效果。这时,我们按下键盘中的上、下、左、右键,Cube正方体验随着我们的按钮旋转。如何?苍蝇再小,五脏俱全。我们的第一个Unity3D程序—Hello 完成Cube。
(8)下面,如果按照宣布项目的步骤来公布程序。在这里,我们可以体验Unity3D强大的跨平台水平,我们的Demo可以发布适合各种流行类型操作系统的应用程序。点击File-Build Settings,可以进入如图所示的发布设置窗口界面。查询Platform目录,涵盖了目前几乎所有的操作平台,也就是说我们可以实现一次开发,多平台运营,,爽哉!
(9)在这里我们做一个测试,发布Windows平台的常见exe流程和Web平台的Flash程序来体验。(Android模拟器没有安装在我的笔记本上,更不用说Mac模拟器了,所以,你知道的)

(10)你相信Cube正方体的角落里已经发现了锯齿,因为在默认情况下,抗锯齿设置为Disabled(禁用)。因此,您可以单击Edit→Project Settings→Quality,将Anti Aliasing选择2x Multi Sampling(可选值为2x Multi Sampling、4x Multi Sampling及其8x Multi Sampling,值越大越光滑,但它将占用更多的系统资源,Disabled一般选择在开发调试阶段,自然,如果你的设备足够好,选择4x或8x也是不错的选择)。

想必大家都玩过很多游戏,应该还记得游戏中那些宏伟逼真的游戏场景。因此,对于我们这种对游戏场景外观要求较高的“玩家”(但是,我很少玩网络游戏,目前只玩Pro Evolution Soccer现场足球),上面的场景都是木制的,有些游戏对我们来说没有诱惑力!因此,Unity3D适用于外观协会苛刻客观的3Ds Max的FBX直接导入模型文件,为我们的游戏“整容”,一秒钟变白富美!因此,Unity3D适用于外观协会苛刻客观的3Ds Max的
FBX直接导入模型文件,为我们的游戏“整容”,一秒钟变白富美!(1)从网上下载FBX模型文件;(这个网上有很多,请自己去百度或者谷歌。这里我用的是希腊神殿的FBX文档,下载链接见本文底部。)另外,这里要提醒一下:如果下载的FBX文档是用中文命名的,请将其改为英文命名,尽量不要有空间。例如,我在这里将其原文件名“希腊神殿”改为TempleScene。


(3)Templescenenene,上图中含有播放按钮.拖动FBX文档
Scene



(6)最后,可以通过点击播放按钮在模拟视图中查看。现在,因为我们按下键盘上的方向键,场景和正方体验一起旋转,很酷!PS:
一般来说,游戏公司中会有这样几个角色:
主程

(主美工程师)及其策划、测试和客户服务。There is no doubt that 我们的目标是主程,熟练的编程语言,了解游戏脚本和服务开发,了解HTTP协议和Socket通信的原理,掌握一些常用的架构和设计模式,熟练操作SQL语言和数据库交互。然而,我们不是上帝。我们不能什么都学。游戏场景设计是主美的工作。因此,我们只需要在游戏中添加网页艺术的好场景模型。我们可以为游戏对象写脚本,编写互动代码,让游戏真正移动!
Unity3D是一个强大的游戏引擎平台,你可以很容易地写一些简单的游戏程序。通过与艺术家的合作,我们可以开发出非常华丽的游戏。更重要的是:
1.Unity3D可以基于Mono完成跨平台,可以一次开发,多次运行;
2.Unity3D可以用C#写剧本,很多.NET程序员可以快速学习,追上手机游戏的浪潮尾巴;
在后面,我们将继续探索Unity3D,实现地球围绕太阳旋转的Demo、为游戏添加地貌,了解游戏引擎,GUI,最后,完成一个简单的打箱游戏,完成初探之旅。另外,我是一个被迫写博闻的计算机专业的学生,最近兴趣的时候写的多了一点。如果内容有错误,请理解。此外,我是一个被迫写博客的计算机学生。最近,当我感兴趣的时候,我写得更多了。如果内容有错误,请理解。有了以下参考资料,站在巨人的肩膀上,我们可以看得更远。在这里,谢谢你!
(1)百度Unity3D百科:http://baike.baidu.com/link?url=JB3DPXJ9OQ39FEJB8qledfkml_dvbw2AFVPTICOMCW6POMxt7EWaiAhgiAre5mifHRfxv5ugt82_vll2zPK

(2)传智播客Unity3D示范课:http://net.itcast.cn/subject/Unity3D/index.html
(3)yuxueliang,Unity3D介绍及其编辑器的应用(1)Unity3D介绍:http://www.cnblogs.com/yxlblogs/p/3486027.html
(4)苏若年,《原始Unity3D开发3D游戏》:http://www.cnblogs.com/dennisit/archive/2013/05/25/3098227.html
(1)希腊神殿场景FBX模型文件:http://pan.baidu.com/s/1eQCB4my
作者:周旭龙
来源:http://www.cnblogs.com/edisonchou/