Unity 3D + Photon線上遊戲發入門 | 誠品線上

Unity 3D + Photon線上遊戲發入門

作者 紀曲峰
出版社 聯合發行股份有限公司
商品描述 Unity 3D + Photon線上遊戲發入門:遊戲主流從單機轉向線上遊戲已經有十幾年的歷史,近幾年因為移動平台的興起讓遊戲的技術產生了很大的變化,尤其是Unity3D的出現,讓獨立

內容簡介

內容簡介 1. 沒有遊戲開發經驗的人也能開發出線上遊戲。2. 本書內含Unity的入門教學,不會Unity的人也能夠順利學習。3. 使用Photon開發線上遊戲省下大筆開發伺服器的人力費用,也不用擔心投入大量人力開發失敗。4. 從Server端、Client端、資料庫端,一整套完整教學,將開發線上遊戲的艱深技巧完全解密。5. 詳細解說如何控管線上遊戲的連線資料及線上會員資料。6. 開發出即時人數資訊的大廳列表及房間管理功能。7. 透過本書一步步製作出完全即時的3D虛擬空間互動聊天室,讀者可利用此聊天室擴充成各種線上遊戲。8. 學習完整的傳輸功能與廣播功能,無論是開發社群遊戲還是大廳遊戲都可以得心應手。9. 以淺顯易懂的方式講解.net framework COM+元件製作,線上遊戲資料庫存取技術不再是秘密。10. 說明如何透過委派將網路服務與遊戲邏輯分離,訓練出製作大型遊戲不可或缺的進階技巧。11. 深入說明如何將.net類別或結構資料轉換成位元資料,只有資深遊戲開發者才能告訴您的實用技術。12. 全程使用Photon及Unity均支援的C#開發,並額外提供Unity javascript呼叫服務方式解說及COM+的C++引用方式說明。遊戲主流從單機轉向線上遊戲已經有十幾年的歷史,近幾年因為移動平台的興起讓遊戲的技術產生了很大的變化,尤其是Unity 3D的出現,讓獨立製作者可以不再為基礎工作投入大量的時間人力,而可以專心將心力放在遊戲的創意和趣味上,但就算遊戲生態快速改變,Online的需求並沒有因此而降低其熱度,反而是Online Game從AP轉移到了手機及網頁上,明明Game Server技術的需求越來越大,在網路的服務及技術並沒有像遊戲引擎出現一樣快速的將開發門檻降低,相反的還越來越高,這時如果採用套裝的Game Server就可以大幅降低維護成本。本書基於這樣的想法,選擇了與Unity開發方式最接近的Photon Server作為教學的題材,內容包含從Client端到Server端、以及資料庫的開發,讓有志於遊戲開發的人能有所適從,進而開發出屬於自己的遊戲。【關於Photon】Photon是一套套裝的遊戲伺服器,可讓使用者不需要前期就花費大筆的研發資金和人力,就可以自行開發出適合各種Online Game的伺服器端,市面上非常多的FB遊戲都是利用這些樣的套裝伺服器作為通訊用平台。使用Photon必需要有程式語言的基礎,因為它本身就是一套程式庫,而本書就是教您如何來學習使用Photon開發自己的遊戲伺服器。【光碟內容】• Unity 3D角色模型檔• 各章節範例開發原始碼

作者介紹

作者介紹 ■作者簡介紀曲峰在網路上以「M.K.」為筆名發表遊戲設計和Maya的文章,深獲許多3D業界人士關注。目前主要工作為線上遊戲開發設計,專精於Maya 3D、Unity遊戲開發設計、App應用 App遊戲開發設計、線上遊戲Client端與Server端開發設計、Photon Server研發設計、Windows AP開發設計、asp.net (aspx) 資料庫網頁設計、MS SQL Server 程式開發。現為聯發數碼科技的技術總監、並獲邀擔任龍華科技大學多媒體與遊戲發展科學系專聘業界講師。專欄著作有:• 《遊戲設計大師 : Maya SDK教學》• 《遊戲設計大師 : Maya配合D3D實作3d模型》作者網頁http: www.digiart.com.tw

產品目錄

產品目錄 Chapter 1 前言1-1 │什麼是Unity 3D1-2 │Unity 3D 的版本1-3 │Unity 3D 的優點與缺點1-4 │什麼是Photon1-5 │關於本教學的Photon 版本1-6 │平價套裝Server 比較1-7 │選用Photon 的理由1-8 │Photon 的問題點Chapter 2 開發工具2-1 │下載及安裝Unity 3D2-2 │下載Photon2-3 │解壓及安裝Photon 授權2-4 │啟動Server2-5 │Visual Studio 及MS SQL Server2-6 │關於本書的範例Chapter 3 Unity 3D 入門教學3-1 │Unity 3D基本介面3-2 │建立Unity 3D專案3-3 │匯入角色3-4 │Unity 3D的程式架構3-5 │Unity 的輸入控制3-6 │public 變數代表的意義Chapter 4 Photon 入門教學4-1 │建立Photon 專案4-2 │測試4-3 │TCP與UDPChapter 5 Unity 3D 與Photon 的連接5-1 │建立專案5-2 │建立Unity for Photon 基本架構5-3 │連線到Server5-4 │Unity 與Server 的資料傳輸5-5 │Unity 的WebPlayer 與安全策略Chapter 6 將命令代碼變成看得懂的東西吧6-1 │建立列舉命令類別6-2 │將Server 端的命令碼換成列舉的類別6-3 │將Client 端的命令換成列舉類別6-4 │將Unity 的命令代碼換成列舉類別6-5 │解決Unity 3D在背景會失去連線的問題Chapter 7 Log 的處理7-1 │初始化Log參數7-2 │為程式碼加入Log7-3 │為Server設立Debug 模式7-4 │觀看Log內容Chapter 8 建立連線列表及玩家列表8-1 │調整Visual Studio 開發環境8-2 │建立會員類別8-3 │建立Peer的索引鍵8-4 │建立列表集8-5 │儲存連線Peer列表8-6 │會員Login 並加入會員列表8-7 │會員離線並移除列表8-8 │Client 端重複登入測試Chapter 9 柚子星球Unity 的Photon 連線元件9-1 │繼承自IPhotonPeerListener 基本框架9-2 │委派與事件9-3 │全域Photon 物件9-4 │柚子星球的連線與登入9-5 │套用Javascript9-6 │傳輸的加密功能Chapter 10 柚子星球多人聊天室10-1 │建立房間管理類別10-2 │聊天室房間選單10-3 │進入與離開聊天室房間10-4 │聊天室裡面的廣播10-5 │聊天室Client端製作10-6 │柚子星球架構圖Chapter 11 其他還必須知道的事11-1 │利用Client 的演算法減少傳輸11-2 │使用.Net Framework 4.0開發時的警告訊息11-3 │複雜資料的傳輸Chapter 12 .Net Framework的元件製作Chapter 13 遊戲的資料庫系統13-1 │遊戲開發的分工13-2 │資料庫的獨立性13-3 │三層 多層式資料庫附錄A 中文及多國語系的支援附錄B Photon 傳輸的資料格式

商品規格

書名 / Unity 3D + Photon線上遊戲發入門
作者 / 紀曲峰
簡介 / Unity 3D + Photon線上遊戲發入門:遊戲主流從單機轉向線上遊戲已經有十幾年的歷史,近幾年因為移動平台的興起讓遊戲的技術產生了很大的變化,尤其是Unity3D的出現,讓獨立
出版社 / 聯合發行股份有限公司
ISBN13 / 9789862017715
ISBN10 / 9862017716
EAN / 9789862017715
誠品26碼 / 2680800504007
頁數 / 400
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 17X23CM
級別 / N:無