遊戲開發

2/13ページ

初學者的C語言智慧蛇例解

具體程式碼在我的另一篇文章中,有興趣可以去翻一下。下面寫的是打出一條可以自己走的蛇需要哪幾方面的能力。然後再分別去實現它。 可視性問題 因為C語言本來就並不擅長遊戲開發方面,因此有些基礎的實現還是要想辦法的。 要用C編寫一個遊戲程式碼首先要解決怎麼讓玩家可以清楚地看到遊戲內容。我們可以用“延時”和“ […]

IT產品製作流程

作者:羅聰翼 很感謝作者的分享,也希望他的敏捷開發實踐經驗以及使用禪道做遊戲開發專案管理的規範能對大家的專案管理有所啟發。 一,劃邊界 柳傳志總結過3句企業要素,“搭班子、定戰略、帶隊伍”,其中兩大要素就是和人有關:搭班子和帶隊伍,知易行難,是科學更是藝術。實踐中每個人對事的理解不一,例如專案的目標 […]

【Unity3d基礎】Unity換裝系統(1)

引言 最近專案需要開發換裝系統,做了一些前期的調研。換裝系統主要應用與MMORPG遊戲中,除了常規的換衣服,髮型,翅膀之類的,現在一些次時代的MMORPG遊戲加入了捏臉,改變五官等比較複雜的換裝系統。本次介紹通過替換Mesh資料來實現換裝的方法。 期望效果 模型1模型2 期望可以在遊戲執行時將模型1 […]

【Unity&XML&JSON】淺談XML與JSON等遊戲資料儲存的優劣及其應用

XML和JSON都是用於資料儲存,和遊戲資料的儲存,那麼該如何選擇 —XML 優點:可讀性強 缺點:冗餘資訊多 建立XML檔案,需要大量重複呼叫,增加節點,設定節點屬性,設定節點值 CSV和XML一樣,都是可以通過EXCEL表格,或者uedit64開啟,並且 可以直觀的看到各項資料的對比 […]

Unity工程中 .Meta 檔案的來龍去脈

如果你在遊戲開發過程中使用諸如SVN的版本控制工具,那你必須得理解Meta檔案的作用。在遊戲場景中引用一個遊戲資源,Unity並不直接按照檔案路徑和名稱,而是使用一個獨一無二的GUID來指向工程裡的該資原始檔。這個GUID儲存在Unity工程為每個資源和資料夾生成的Meta檔案裡。 使用GUID的好 […]

sandglass(沙漏)——一個讓人解脫的python時間處理庫

在遊戲開發的過程中頻繁的需要跟時間相關的做處理,而python內建了好多個時間處理庫,datetime/date/time/calendar/timedelta等,細節繁多略具迷惑性。很多東西不夠便捷直接。 想一下下面這些場景: 2014年六一兒童節那天的時間戳是多少? 2014年六一兒童節那天是星 […]