工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节

时间紧张,先记一笔,后续优化与完善。

   声明:   本博客文章翻译类别的均为个人翻译,版权全部。转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com

    

     译者说明:这是一个系列教程,通过只是用Unity3D和一些免费插件来开辟2D游戏。为本人业余时间翻译,仅供大家学习参考。由于原版教程中会有一些“废话”(写博客的人的一些通病,有时候爱好写写近况啊,瞎扯之类的,本人也不例外- -!),所以我会做一部份精简,翻译比较重要的部份,另外有一些过时的,本人会做改正,不在赘述。

    

      在第一部份中,我准备介绍我们将要用到的一些工具,然后展示如安在Unity中配置它们。在接下来的章节里,我们便会开始制作这个游戏了。尽管我们只是应用这些工具的免费版本,我们也可以通过支付这些工具的收费版来解锁一些附加的功能。

    

    

  工具介绍

    


    

     Unity3D: 你或许已知道了,对于开辟3D游戏而已,Unity3D是一个很棒的工具。不过借助一些插件和脚本,Unity3D仍然可以很好的制作2D游戏。我们将应用免费版的Unity3D,你可以应用它在PC,Mac,当今甚至是Android / iPhone等平台上免费的发布你的游戏。

    


    

       Orthello 2D Framework:   Unity3D有几个不同的精灵插件可用,其中最受欢送的而且我也很普遍的应用的就是Sprite Manager 2。我在早起的一些2D游戏中都应用到了它。不过最近,由于一个朋友提到他对Orthello非常满足,于是我也开始实验。从某些方面来说,它并不能像应用其他插件那样简略便利的来应用--- 例如,我们不得不制作自己的Sprite Atlases。但是作为一个免费的插件,它供给了更多很棒的特性,可以完美的制作我们的2D游戏。

    


    

      iTween:iTween 是我全部项目都会应用到的动画系统。对于从朋友到UI等方面的动画来说,它是一个完美的解决方案。并且它也是我开始一个新项目,第一个会安装的脚本。

    


    

      A* Pathfinding Project:A* Pathfinding也是是Unity3D中,应用最普遍的寻径系统。它寻径很快,很强大,而且易于应用。并且它有一个免费的版本,可以完美的应用在我们的项目中。

    


    

     TexturePacker:TexturePacker是一个独自的应用软件。它可以让我们更简略的通过我们的Texture创建Sprite Sheets。虽然你可以应用相似与PhotoShop,acorn 或者Gimp来制作你自己的贴图集,不过Orthello 2D最近开始直接支持TexturePacker生成的贴图集,这让我们的任务变得更加简略。

    

   

    

   开始一个新的项目


    安装最新版本的Unity,然后通过File->New Project来创建一个新项目。点击Set... 按钮然后浏览你将保存你的Unity3D项目的硬盘的位置路径。输入项目名称,然后点击Save。你可以往新项目中,随意的选择任何包停止导入。不过在这里,我将不导入任何的包。最后点击Create Project按钮。

      接着,在你的项目视图中,创建一个名叫"Scenes"的文件夹,然后通过File->Save Scene As保存当前的场景。改名为"level1",然后点击Save。

  

  安装Orthello 2D

    


    

 

    

      在Window-> Asset Store中打开Asset Store,  搜索orthello2D,然后下载最新的版本。然后导入到项目中。

    


    每日一道理
毅力,是千里大堤一沙一石的凝聚,一点点地累积,才有前不见头后不见尾的壮丽;毅力,是春蚕吐丝一缕一缕的环绕,一丝丝地坚持,才有破茧而出重见光明的辉煌; 毅力,是远航的船的帆,有了帆,船才可以到达成功的彼岸。

    

  

 Orthello 2D初始化设置


    在Orthello的官网上,有很多具体的信息告诉你如何设置并与插件停止任务。上面我将告诉你一些简略的步调。
      
      为了让Orthello在Scene中任务,你必须设置一些东西。记着,你将会重复上面的步调在你创建的每个Scene中。

       1.在Unity Project的视图中, 点击 Orthello->Objects 然后拖动OT prefab到Scene的视图中。

       OT prefab相当如我们在稍后会添加的动画和精灵的容器。在将OT prefab添加到场景后,将会主动对我们的Main Camera做一些改变来让它很好的为2D游戏任务。最重要的一点是,它将投影方式改变为Orthographic  然后将Size设置为332。(332是一个有点怪僻的大小,但那就是Orthello所应用)。译者注: 目前的版本应当是设置为384了。

     安装iTween


     打开Asset Store,然后搜索iTween,并导入到项目中。(译者注: 原文太甚啰嗦,只好一句话带过)

    

     安装A* Pathfinding


     点击这个网址:http://arongranberg.com/astar/ 下载A* Pathfinding的免费版本,然后导入到项目中。


     A* Pathfinding初始化设置


        首先请确定已阅读了A* Pathfinding文档中的 "getting started"章节。这里将会对如何设置A*有一个完整的描述。不过,我在这里仍然会告诉你简略的步调。

       1.创建一个空的Object

       2.确定这个object的x,y,z的位置均为0,将它重命名为A*。

       3.通过Component->Pathfinding->Pathfinder将Astar的脚本加入到object中。

       4.在Hierarchy中选中A*的object,你应当可以在Inspector视图中看到Astar Path脚本的设置。在脚本的最上面你可以看到一个字符串“Do you want to enable Javascript support?",由于我们教程中全部的脚本将会应用C#来写,这里我们点 No

       

    总结


      如果你按照上面的步调来停止操作。你的项目工程应当看起来像下图。

      工具和设置

       让人感觉很酷的是,你可以通过这些步调作为开辟全部种类的2D游戏的一个开端。

       上面一节,我们将会正式的停止2D游戏制作任务。并介绍Orthello的一些特性。

       转载请注明出处:http://blog.csdn.net/ml3947


文章结束给大家分享下程序员的一些笑话语录: 现在社会太数字化了,所以最好是有一个集很多功能于一身的设备!

--------------------------------- 原创文章 By
工具和设置
---------------------------------

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/26/3100548.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值