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