最近閒來無事,玩了幾天的u3d,做了個簡單的rpg遊戲,打算把製作的過程還有一些坑從頭到尾記錄一下,本身做遊戲只是個興趣愛好,有些東西不會太深究。如有不當,歡迎指正。
一、簡介
做遊戲的念頭是玩了《黑暗史詩》之後生出來的,剛好前幾天做完電影資源檢索之後愁沒事幹,就順帶系統學了遍c#基礎,然後開啟了封塵已久的u3d,開始畫地圖、找素材、寫指令碼。最終做出來的效果我覺得還是馬馬虎虎的,基本rpg小遊戲該有的元素差不多具備了。
先上幾張遊戲介面截圖:
具體玩法也沒啥特別的,就是打怪撿東西完成任務,等全部做完了匯出成webgl遊戲傳到伺服器上,到時候可以在火狐裡面裡面體驗一下。
資源有點多,載入有點慢,耐心等待一下下。
二、製作過程
關於具體的細節現不在這裡說,之後寫個系列的部落格,每篇介紹乙個小點。簡答來說,包括:地形製作、建築物裝飾物匯入、人物怪物動畫控制、攻擊死亡指令碼、還有ui介面(頭像、揹包、血藥等)、以及切換**裝備等。
三、感悟
雖然之前也用過u3d,但是這是第一次嘗試做個比較完整的rpg小遊戲,過程還是挺艱難的,不過不得不說u3d確實好用,除了執行起來有點慢。
先說這麼多,之後再詳細說細節的東西。
unity3d製作RPG遊戲系列(2) 地形製作
製作3d遊戲的第一步是建立地形系統,這裡我直接用u3d內建的地形系統建立的,雖然不算漂亮,但基本的意思還是有的。首先我們要確定地形的大致樣子,比較好的做法是先用地圖作為紋理覆蓋在地形上,然後照著這個地圖畫地形就可以,例如我選的下面這個地形地圖 首先要新增一張紋理選擇地圖並且將大小調整成和地形大小一樣...
Unity3D 參考座標系
參考座標系 reference coordinate system 列表是讓你指定用於變換 移動move 旋轉rotate和縮放scale 的座標系。選項包括檢視座標view,螢幕座標screen,世界座標world,父座標parent,區域性座標local,網格座標grid和拾取座標pick。在螢...
unity3d 參考座標系
參考座標系 reference coordinate system 列表是讓你指定用於變換 移動move 旋轉rotate和縮放scale 的座標系。選項包括檢視座標view,螢幕座標screen,世界座標world,父座標parent,區域性座標local,網格座標grid和拾取座標pick。在螢...