Pages

Subscribe:

Ads 468x60px

Labels

2013年6月15日 星期六

Unity Buster: Unity3D教學 - 使用免費工具來開發2D遊戲(教學二)

Unity Buster: Unity3D教學 - 使用免費工具來開發2D遊戲(教學二): 本文轉載自 www.rocket5studios.com,版權歸原作者所有,UnityBuster.blogspot.com整理翻譯。轉載請註明出處! 本教學內容是要來教你如何使用一些免費的軟體工具在Unity3D中製作2D遊戲. 此一教材共分成五個部分, 連結與大綱分列於...

Unity Buster: Unity3D教學 - 使用免費工具來開發2D遊戲(教學一)

Unity Buster: Unity3D教學 - 使用免費工具來開發2D遊戲(教學一): 本文轉載自 www.rocket5studios.com,版權歸原作者所有,UnityBuster.blogspot.com整理翻譯。轉載請註明出處! 本教學內容是要來教你如何使用一些免費的軟體工具在Unity3D中製作2D遊戲. 此一教材共分成五個部分, 連結與大綱分列於下...

Unity經典

http://game.ceeger.com/forum/

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

如果是要探討「不會寫程式也能寫遊戲」這種主題的話,像是 RPG 遊戲製作大師、 GAME MAKER 等軟體都可做到。但是如果說製作好的遊戲,不但可以發布成 Flash 的 .swf 檔,甚至還可以發布到 iOS 平台上,那就是 Stencyl 的強項了,未來也可以支援 Android 與 Html5 版本呢!
Stencyl 網址:
Stencyl 強調可輕鬆的製作 iOS 與 Flash 遊戲(未來將會支援 Android 與 html5),甚至不需要會寫程式也能製作遊戲。目前支援在 OS X、Windows 以及 Ubuntu 平台上製作,免費版僅能產生 Flash 的 .swf 檔,如果要產生一般的桌面程式檔案就得付費了,一年的授權是 79 美金(大約 2100 台幣),而如果你要能夠產生能在 iOS 平台上架的話,一年的授權是 149 美金(大約 4500 台幣左右)。以下為筆者簡單的試玩心得。
 
▲ 網站首頁標明了特色,輕鬆的製作 iOS 與 Flash 遊戲!(未來將會支援 Android 與 html5)
 
▲ 免費版僅能產生 Flash 的 .swf 檔,如果要產生一般的桌面程式檔案就得付費了,一年的授權是 79 美金(大約 2100 台幣),而如果你要能夠產生能在 iOS 平台上架的話,一年的授權是 149 美金(大約 4500 台幣左右)。
▲ 將程式免費下載及安裝好後,可以看到在程式的首頁有許多內建的範例與一些已經幫你做好的行為模組。
▲ 這邊是內建的一些範例
▲ 亦有內建好的一些行為模組,可以讓你直接套用不需自己重新刻。
▲ 你也可以點進行為模組,可以看到完整的程式碼,也可以讓你自己調整,或是自己重新設計一個,Scratch-like 的積木設計十分友善。
▲ 場景編輯器有圖層、元件,也可以用內建的場景編輯器自己畫一個。(以下都用內建的 Crash Course Kit 這個來示範。)
▲ 也有兩個角色讓你用,當然也可以自訂,輸入圖像。
▲ 要將行為模組掛上角色也非常方便,直接在行為模組上點右鍵選「Attach Behavior to Actor」,在這邊我們用 Walking 作個示範。
▲ 點了「Attach Behavior to Actor」後就可以選擇你要掛上這個行為模組的角色。
▲ 點擊後就進入設定畫面,首先要設定在「Walking」中有定義的向左走與向右走的按鍵。
▲ 接著設定在 Walking 模組中程式定義的圖像,在這個範例中有左、右、行動中往左、行動中往右。
▲ 製作完畢後在場景中新增角色,然後按「Ctrl+ENTER」就可以測試一番了,試試看往左往右吧!想要輸出選上方「Publish」後選擇 Flash(免費版僅能如此)
製作完成的範例:點我下載
玩了一會,覺得 Stencyl 使用起來較 GameMaker 等軟體來說更為進階,可以設計更深的行為與事件,也可以自己全部重刻。當然最大的賣點還是只要製作好後可以輸出多個平台的功能,期待日後支援 Android 與 HTML5 的到來,那時才更方便測試多平台的支援度。

Unity3D聯盟(Union)

http://www.u3dchina.com/forum.php

Unity 3D教學手冊

http://www.unitymanual.com/

Unity 台灣官方論壇

http://forum.mirax.com.tw/unity/index.php