內容簡介
本書分為兩個部分,靠前部分“單機遊戲”在於開發一款功能完整坦克單機遊戲,除了讓坦克行走、開炮,還將介紹基於代碼和資源分離的界面繫統、敵人AI。第二部分“網絡遊戲”主要介紹網絡通信的原理,並開發客戶端的網絡模塊和服務端程序框架。然後將一部分的坦克遊戲改造成聯網對戰的多人遊戲。本書基於Unity3D5.2編寫,Unity3D5.X版本都適用。書中例子為商業遊戲簡化版本,讀者可以從中了解商業遊戲的設計思路和實現方法。讀者看完本書,初步擁有開發一款完整網絡遊戲的能力。
前言為什麼要寫這本書筆者在玩到好玩的遊戲時,總會希望有朝一日自己也能夠做出經典的遊戲作品。然而隨著玩家欣賞水平的提高和網絡遊戲的發展,早期遊戲的簡陋畫面再也不能弔起玩家的胃口,遊戲大作再也不是一個人花幾個星期就能完成的事情。Unity3D、虛幻4等引擎也正因為能夠幫助開發者較快地制作出炫酷的遊戲產品而備受青睞。
筆者曾與小伙伴們一起開發了一款仙劍同人遊戲《仙劍5前傳之心願》,它是款由玩家開發完成的仙劍3D同人遊戲,也是款采用即時戰鬥的仙劍遊戲。那種隻為圓一個遊戲夢想,無條件付出的日子實屬難忘。該作品就是使用Unity3D開發的,品質還算精良,讀者可以登錄pal5h.com。
《仙劍5前傳之心願》遊戲截圖以前筆者主要關注單機遊戲,也總能夠找到很多資料進行學習,很快就能做出成果。然而......
"