工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节
時間緊張,先記一筆,后續(xù)優(yōu)化與完善。
???聲明: ? 本博客文章翻譯類別的均為個人翻譯,版權全部。轉載請注明出處:?http://blog.csdn.net/ml3947,另外本人的個人博客:http://www.wjfxgame.com。
????
?????譯者說明:這是一個系列教程,通過只是用Unity3D和一些免費插件來開辟2D游戲。為本人業(yè)余時間翻譯,僅供大家學習參考。由于原版教程中會有一些“廢話”(寫博客的人的一些通病,有時候愛好寫寫近況啊,瞎扯之類的,本人也不例外- -!),所以我會做一部份精簡,翻譯比較重要的部份,另外有一些過時的,本人會做改正,不在贅述。
????
????? 在第一部份中,我準備介紹我們將要用到的一些工具,然后展示如安在Unity中配置它們。在接下來的章節(jié)里,我們便會開始制作這個游戲了。盡管我們只是應用這些工具的免費版本,我們也可以通過支付這些工具的收費版來解鎖一些附加的功能。
????
????
? 工具介紹
????
????
? ? ?Unity3D: 你或許已知道了,對于開辟3D游戲而已,Unity3D是一個很棒的工具。不過借助一些插件和腳本,Unity3D仍然可以很好的制作2D游戲。我們將應用免費版的Unity3D,你可以應用它在PC,Mac,當今甚至是Android / iPhone等平臺上免費的發(fā)布你的游戲。????
????
? ? ? ?Orthello 2D Framework: ? Unity3D有幾個不同的精靈插件可用,其中最受歡送的而且我也很普遍的應用的就是Sprite Manager 2。我在早起的一些2D游戲中都應用到了它。不過最近,由于一個朋友提到他對Orthello非常滿足,于是我也開始實驗。從某些方面來說,它并不能像應用其他插件那樣簡略便利的來應用--- 例如,我們不得不制作自己的Sprite Atlases。但是作為一個免費的插件,它供給了更多很棒的特性,可以完美的制作我們的2D游戲。????
????
? ?? ?iTween:iTween 是我全部項目都會應用到的動畫系統(tǒng)。對于從朋友到UI等方面的動畫來說,它是一個完美的解決方案。并且它也是我開始一個新項目,第一個會安裝的腳本。????
????
? ? ??A* Pathfinding Project:A* Pathfinding也是是Unity3D中,應用最普遍的尋徑系統(tǒng)。它尋徑很快,很強大,而且易于應用。并且它有一個免費的版本,可以完美的應用在我們的項目中。????
????
? ? ?TexturePacker:TexturePacker是一個獨自的應用軟件。它可以讓我們更簡略的通過我們的Texture創(chuàng)建Sprite Sheets。雖然你可以應用相似與PhotoShop,acorn 或者Gimp來制作你自己的貼圖集,不過Orthello 2D最近開始直接支持TexturePacker生成的貼圖集,這讓我們的任務變得更加簡略。????
? ?????
? ?開始一個新的項目
? ? 安裝最新版本的Unity,然后通過File->New Project來創(chuàng)建一個新項目。點擊Set... 按鈕然后瀏覽你將保存你的Unity3D項目的硬盤的位置路徑。輸入項目名稱,然后點擊Save。你可以往新項目中,隨意的選擇任何包停止導入。不過在這里,我將不導入任何的包。最后點擊Create Project按鈕。
? ? ? 接著,在你的項目視圖中,創(chuàng)建一個名叫"Scenes"的文件夾,然后通過File->Save Scene As保存當前的場景。改名為"level1",然后點擊Save。
??
??安裝Orthello 2D
????
????
????
? ? ? 在Window-> Asset Store中打開Asset Store, ?搜索orthello2D,然后下載最新的版本。然后導入到項目中。????
每日一道理
毅力,是千里大堤一沙一石的凝聚,一點點地累積,才有前不見頭后不見尾的壯麗;毅力,是春蠶吐絲一縷一縷的環(huán)繞,一絲絲地堅持,才有破繭而出重見光明的輝煌; 毅力,是遠航的船的帆,有了帆,船才可以到達成功的彼岸。
????
???Orthello 2D初始化設置
? ? 在Orthello的官網上,有很多具體的信息告訴你如何設置并與插件停止任務。上面我將告訴你一些簡略的步調。 ? ? ?? ? ? ? 為了讓Orthello在Scene中任務,你必須設置一些東西。記著,你將會重復上面的步調在你創(chuàng)建的每個Scene中。
? ? ? ?1.在Unity Project的視圖中, 點擊 Orthello->Objects 然后拖動OT prefab到Scene的視圖中。
? ? ? ?OT prefab相當如我們在稍后會添加的動畫和精靈的容器。在將OT prefab添加到場景后,將會主動對我們的Main Camera做一些改變來讓它很好的為2D游戲任務。最重要的一點是,它將投影方式改變?yōu)镺rthographic ?然后將Size設置為332。(332是一個有點怪僻的大小,但那就是Orthello所應用)。譯者注: 目前的版本應當是設置為384了。
? ? ?安裝iTween
? ? ?打開Asset Store,然后搜索iTween,并導入到項目中。(譯者注: 原文太甚啰嗦,只好一句話帶過)
? ??
? ? ?安裝A* Pathfinding
? ? ?點擊這個網址:http://arongranberg.com/astar/?下載A* Pathfinding的免費版本,然后導入到項目中。
? ? ?A* Pathfinding初始化設置
? ? ? ? 首先請確定已閱讀了A* Pathfinding文檔中的 "getting started"章節(jié)。這里將會對如何設置A*有一個完整的描述。不過,我在這里仍然會告訴你簡略的步調。
? ? ? ?1.創(chuàng)建一個空的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游戲的一個開端。
? ? ? ?上面一節(jié),我們將會正式的停止2D游戲制作任務。并介紹Orthello的一些特性。
? ? ? ?轉載請注明出處:http://blog.csdn.net/ml3947
文章結束給大家分享下程序員的一些笑話語錄: 現在社會太數字化了,所以最好是有一個集很多功能于一身的設備!
--------------------------------- 原創(chuàng)文章 By
工具和設置
---------------------------------
總結
以上是生活随笔為你收集整理的工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NSUserDefaults数据保存使用
- 下一篇: 大型WEB架构概况(笔记整理)一