1. 程式人生 > >Unity3d學習之路-Unity寫部落格體會

Unity3d學習之路-Unity寫部落格體會

Unity寫部落格體會

為什麼要寫部落格

  1. 在做完一個遊戲專案之後,過了幾周開啟自己的專案,是不是都不曾記得自己是怎樣完成這個遊戲的呢?部落格可以儲存遊戲專案的製作思路或是一些演算法實現,重要的是讓你再看自己的部落格的時候還能想起當初是怎樣製作和思考的。

  2. 在寫部落格的時候,重溫自己的專案,可以從另一個角度去看自己的專案,可以發現自己在製作遊戲時候有哪些地方冗餘或是還有不足,對下一次的遊戲製作提供經驗。

  3. 寫部落格也是分享,和別人分享你的製作思路和演算法等,與別人交流經驗也是提升自己製作遊戲技能,找出自己不足的途徑。

  4. 當然最重要的是堅持寫部落格,等學期末回頭一看,自己對Unity3d從一無所知到基本瞭解,也可以感受到自己一個學期收穫滿滿,自己也很開心呀!

我的部落格七要素

  • 遊戲規則
    簡單介紹遊戲規則。如果是製作一個完整的遊戲,就應該有對應的遊戲規則,玩家按照這個規則去體驗遊戲。所以先介紹遊戲規則,規則可以描述得簡潔易懂一點,讓玩家知道應該怎樣操作即可

  • 遊戲要求
    在遊戲中所包含的老師給的遊戲設計要求和程式設計要求

  • 遊戲UML類圖
    在部落格中放上一張遊戲的UML類圖。一個完整的遊戲需要在遊戲製作初就應該考慮所涉及的類,自己應該用什麼遊戲設計模式去實現相關的功能。然後在UML類圖中表示出來,理解和會使用UML類圖對遊戲製作很有幫助。在部落格中放一張專案的UML類圖也可以幫助別人很快理解你的整個遊戲邏輯框架

  • 遊戲實現

    1. 從怎樣搭建遊戲場景到程式碼編寫掛載等進行回憶

      這樣寫的部落格有點類似於簡單教程,從資源準備到程式碼編寫,最後程式碼的掛載。這樣的方式可以讓你回憶起製作遊戲一些更細節的部分,有時候還需要你回到原專案中再去實現一次。可以參考我的部落格連結:

      簡單AR遊戲

    2. 對遊戲中重要遊戲物件的實現進行回憶

      可以把遊戲中出現的重要遊戲物件作為單獨的一部分,然後對每個部分是怎樣實現的進行講解。例如巡邏兵遊戲,可以把巡邏兵、玩家、地圖分別作為一個單獨的部分,然後對它們是怎樣建立或移動等進行描述。可以參考我的部落格連結:簡單巡邏兵

    3. 對遊戲中涉及的每一個類的實現進行回憶

      一些小的遊戲所涉及的類不是很多,而且場景搭建簡單,就可以考慮通過寫每個類的實現思路來回憶整個遊戲專案。例如牧師與魔鬼遊戲,牧師和魔鬼,船與河都可以用簡單的遊戲物件表示,搭建場景容易。主要遊戲實現是通過指令碼控制,可以把每個類的實現思路都寫一下。可以參考我的部落格連結:牧師與魔鬼

  • 實現效果
    放上幾張遊戲成品的gif圖片,或是遊戲demo的視訊,可以讓人快速瞭解遊戲最後的實現效果

  • 遊戲小結
    可以描述一下這次遊戲製作學習到了什麼新知識,或者是還有什麼沒有解決的bug,或者是覺得這個遊戲專案還可以有哪些改進等

  • 補充
    如果你的遊戲在你寫完部落格之後又有了什麼新功能,或是覺得自己有哪些地方描述不清楚還需要補充的,也可以寫一下

附加

部落格的排版還是以自己喜歡的方式就好,以上僅供參考。在部落格中出現的連結最好是具有權威性,比如官方文件,尊重他人勞動,在最後給出參考的部落格、教材等。部落格中出現的程式碼不一定要是全部,將重要的部分保留,其餘的可以放在github上。最後,寫部落格根據自己的時間來把握,堅持總結一定會有收穫的。共勉。