自此之後,跟任何3D類軟件都沒有什麼緣份。
沒工作的這段時間,在學習Unity3D,其實寫程式都有近十年的日子,但自己對寫Game沒有太大意向,只是有用過jQuery和Blend+Silverlight做過一些公司春茗環節的小遊戲。
即使自己鐘意打機,但寫2D Game,又想不到有什麼Idea,即使做到出來,又好像沒太大成功感。
而寫3D Game則大不同,自己是FPS類遊戲,如Call Of Duty系列,BF系列,Gears of Wars的
但在Unity3D出現之前,這是遙不可及的事。
因為我不懂DirectX,OpenGL,3ds Max等等,統統都是無從入手。
Physics部份如Collision或HitTest的程式碼,大概可能要花半年時間去完成。
甚至是親切的Microsoft曾經推出XNA Studio都學不來。
但Unity3D完全改變整個開發門檻,Unity3D就等於當時的Visual Basic 6一樣。
把很多複雜的東西都打包好,即使是3D Model,地形,甚至燈光等等物件,你都可以透過Drag & Drop去完成一個場景。
一些物理上的如重力,撞擊力,Hit Box等等都可以在Properties填上數值就可以。
所以我用VB6去做比喻是很貼切,就如當年VB6的Form Control一樣。你不用懂複雜的C或C++都可以做到至少可以令人自High的程式。
而Unity3D同樣不用你寫C++的程式碼,背後的程式如電腦的AI,你大可以寫Javascript或C#程式。
Unity3D安裝過後,本身已經有MonoDeveloper給你做Debug。
如果你像我一樣都是Microsoft派系的人,MonoDeveloper一點也不難上手。
這兩個星期,都在學習Unity3D,目標就是想寫一個簡單的第一身射擊遊戲。
學習了用Unity Package,寫電腦的AI,Physics物件的應用,設計地型等等。
暫時做出來的樣子就是這樣,可以在自己建立的3D世界行走有裊強烈的滿足感。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVA6vheBelrqv3BNBpUurWGXVybAShXoVyUfa9xrKVb2xPaq7FNyzx4yYVrZMRwKb55yqaI5uXNKMNEnSCMXp9GCDM2S6TTOCV4wBThdV9KHM043BlG0eA1RTM53ptdceDREiOHTZmrU93/s288/980187_10151489773012005_330872758_o.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0s7zE5InCjapxpus51QlZlYceJE3JLi-51zemz92euEnfkvlBSC48AbQfwgGAxl8GdaNLKAi7io8YlWwzgHt7pGnl4-Xtn6HTkiu5XdvrFmURCeHwQOn6fqWwLjhM5eTgQaGC5pMAu96Y/s288/PicPick_20130613_033106.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF-ewkvS-iSC_ejnOQneq12G0UDOPPuot2VfitsWg1dVamBBNptms5n46m15qJpsUSVHyZQVuAbefjA3ODDjTSfzoBlTxQbysJQxpLpt0JF2XEnaIs6bAbXCYPw6Ex5yoKSjM7rLG_VKkz/s288/PicPick_20130613_033004.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtMMbhNdY6jPBA2UdFjPWW_qPm_gbxS1cGgII4RcR-nPqEFUUcb1a97MMqxm9GeSYSpDRptA8hr5S7zqgwuqV3MpN6CUU_TOdiOpxlplqZ4hyphenhyphen7L44Q8F8w6b-1lQ3zIoFAR6AsQwVFRAw6/s288/PicPick_20130613_031933.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGWlJ5D_TbuAnrJsYqdURbhOO8IsD1e0OFxxU463k-JdbjR_afALFzlYWsyC_N5ORX253s3_LuWZOhi058ZB1Yv6H9HLl8P0v-gzb49siNtKsVJhXOK5OMYjYl9yWAmTWOAVDMZa4jCPx/s288/PicPick_20130613_031913.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirBJUy4qQfVVPJ4ZqXENG8BUu7n4wR6o9yIaO1yXM2GSqfuQxAF6NlQxIm4j67mnAIxZzv0-yFB6yuTeYPrn2lR0Uun0e418hq7R4jT9uItELp8ucGRt9THaMHWq3JubE1lJa8hwgmsohe/s288/PicPick_20130613_031859.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3UiuChi3E2RfS1yy55DwT9WmmdiW1IJ2QJF7lC7Dynq5xklWXC3HyjA3Tfd4mROuo99XSjAqhhNuTs7CnLt3Yf8XuKdwzdeVXN_6EbG0joW0iGEq4U29WSU9bRomq5dBPdyUb025NsZ8V/s288/PicPick_20130613_031834.png)
Capture了影片,因Cam Studio所限,Frame Rate比較低。
Goodjob! Will you public release it? LOL
回覆刪除我都學緊用UNITY寫GAME,想喪屍為主題,以手機平台為主。如果寫FPS可以參考呢條LINK,免費成個PROJECT Download,十分具參考價值
回覆刪除http://armedunity.com/files/file/13-fps-kit-2-unity-401/