産品特色
內容簡介
本書是目前HTC Vive在VR開發方麵解析*為全麵的書,也是一本實戰教程書籍。如果你不會編程,不會遊戲引擎,沒關係,本書在附錄中為你準備瞭教學資料和視頻分享目錄。讀者完全可以從零開始,隻要堅持學習,就可以開發齣VR遊戲應用。
本書以HTC Vive VR遊戲開發實例教學為主綫,循序漸進地介紹針對HTC Vive設備在VR遊戲開發方麵的整套流程。第1章從零開始引導讀者瞭解什麼是VR,以及HTC Vive設備簡介,對程序員、美工和策劃都有幫助。第2章介紹兩個被廣泛應用的遊戲引擎,讓讀者對遊戲開發工具有一個較全麵的認識。第3章講述HTC Vive開發*重要的插件SteamVR——開發VR遊戲的左膀右臂。第4章是一個VR遊戲實例,逐步實現一個簡單的VR打僵屍遊戲。第5章重點介紹SteamVR Unity Toolkit在各個功能上的實現,分彆詳細解析其中的37個案例,讓讀者學會實現VR遊戲中所需要的各種各樣的功能。第6章重新迴到遊戲開發中,將各種功能實踐到遊戲開發中去,實現從理論到實踐的過渡。*後,附錄中給齣參考文獻和學習資料分享。
本書還提供瞭所有實例的源代碼與素材文件,供讀者上機練習使用,讀者可從網上下載本書資源文件。
本書適用於廣大遊戲開發人員、遊戲開發愛好者、軟件培訓機構以及計算機專業的學生等。
作者簡介
鬍良雲,VR公司開發主管,負責HTC Vive開發,也是遊戲論壇的專欄作傢和譯員。工作之餘會發布一些專欄文章或者翻譯一些國外的教程技術文章,組織成立瞭HTC Vive開發者聯盟,意在促進國內VR行業的技術發展。
內頁插圖
前言/序言
我走得很慢,但是我從來不會後退。
I am a slow walker, but I never walk backwards.
——美國第16任總統 亞伯拉罕?林肯
這本書不應該僅僅是一本講開發的技術書籍,也應該是一本勵誌的書,就像林肯的人生一樣,從開始的結結巴巴到美國總統。在這樣一個艱難的過程中,他走得很慢,大器晚成,成為美國曆史上*偉大的總統之一。
可能有人會問為什麼要這麼開篇呢?技術書籍為什麼會是勵誌書?因為VR技術注定是一項大器晚成的技術,雖然我們目前已經取得瞭非常漂亮的成就,但是離真正的虛擬現實還有很長的路要走。這條路必然是充滿坎坷的,開發是一件苦差事,程序員要剋服重重睏難纔能實現想要的功能。
VR是什麼?筆者期望虛擬現實可以像科幻片《鋼鐵俠》裏麵那樣,不需要穿戴任何設備,或者僅僅穿戴十分輕薄的設備,擁有非常智能的可視化界麵,通過手在空中劃拉就可以很自然地操作,並且擁有智能的AI語音係統,使整個係統操作更加自然流暢。
要實現這樣的虛擬現實,至少要等到2020年,這是一件非常勵誌的事情!
那麼,總有人要寫這本書,因為很多人需要它。鬍某不纔,組織瞭HTC Vive開發者聯盟,隨著時間的推移,VR越來越火熱,VR開發的從業者和學習者也越來越多。由於之前在論壇上發過的幾篇HTC Vive開發帖子廣受關注,因此很多人慕名來嚮我請教一些技術問題,我也盡力幫助他們解決。但鬍某分身乏術,有時也愛莫能助,畢竟我也需要工作。
所幸清華大學齣版社的卞誠君編輯找到瞭鬍某,誠邀我來寫一部VR遊戲開發的書籍,以幫助廣大的開發者或學生掌握HTC Vive的開發技能,從而促進整個VR行業發展。我願意做這件事情,所以毫不猶豫地應承瞭下來。
盡管鬍某開發技術並非超群,奈何對HTC Vive情有獨鍾,以至於在其中投入瞭大量的精力。如果說能夠對其發展帶來一些幫助,鬍某也定當略盡綿力,在所不辭。我將自己所得傾囊相授於此書,若有疏漏之處希望大傢指正,我不希望因為自己的過失誤人子弟。
這裏簡單介紹下我的編程生涯。我以前是一個PHP工程師,在IPG旗下的跨國公司Loweprofero公司上班,曾經熱衷於網站開發,但因為熱愛《黑客帝國》《盜夢空間》《刀劍神域》等科幻作品,所以常常關注一些前沿科技的發展,特彆在意的是VR/AR/MR方麵的技術革新,一有時間就會對這方麵的技術進行研究。
曾利用業餘時間自學瞭C、C++和C#,當然並未到精通的地步,那時盡力搜集一切編程相關的學習資料,囫圇吞棗一般吃進去,並不成體係。後來又接觸到遊戲引擎Unity 3D,更加有動力去學習,因為感覺夢想似乎並不是遙不可及。
直到後來,HTC Vive麵市,我在一次論壇舉辦的開發者大會中首次體驗到瞭它。在這之前,我已經體驗過市場上各種各樣的VR設備,但隻有HTC Vive體驗*佳,和我的夢想*為接近。那一天,我夜不能寐,心中所思所想盡是這一套設備。
後來我曆經艱難睏苦,終於跨行轉為VR開發,由網友龍炳全的引見到瞭現在這傢公司精誠機構從業。上司黃菲大哥也是一個對VR充滿熱情的人,他為我的情懷所感動,並且大力支持我做HTC Vive上的研究。
我所在的精誠機構專為房地産銷售提供一站式的解決方案,從樣闆間到沙盤模型,從一體機、IPAD硬件到互動係統、沙盤燈光係統、VR看房係統等軟件,滿足房地産銷售的一切需求。董事長鬍治國先生十分看好VR的發展,積極投入到VR遊戲開發和體驗店實體的布局,緻力於建立VR生態係統,打造全新的虛擬現實商業模式。
仿佛不知歲月,我沉浸於VR技術的研究,遇到過各種各樣的開發難題,也走瞭不少彎路,但這些睏難並不能阻礙我,也必將不能阻礙大傢。
過去電腦隻是個夢想,現在幾乎人手一部智能手機,從某種意義上講,智能手機是人類對於電腦想象的一個超越。它更小更輕、易於攜帶、更加智能,比艾倫?圖靈(計算機之父)想象得要好太多,而且它和圖靈所想一樣,在某種程度上成瞭人類的伴侶。
過去VR或者虛擬現實也隻是個夢想,現在我們還沒有完美地實現它,但它已經近在咫尺,你能真切地感受到,而且可以更完美。就好比圖靈機和手機的跨越,未來的VR將會變得輕薄,成為隱形眼鏡,就貼在視網膜上。
它將會和AR混閤成為MR,虛擬和現實閤二為一,不分彼此。它甚至可以使用人體的生物電,作為能量供給;可以成為人類的第二個大腦;成為人類進化的催化物。
總之,VR帶給我們無限可能,未來成瞭無限可能。
在此特彆感謝公司精誠機構對我的支持,黃菲大哥在此之前就曾經建議我寫一部書;同時還要感謝公司的同事們,尤其是引見我到精誠的龍炳全,沒有他的話我也許無法從事所熱愛的VR事業,也不會有這本書,所以要特彆感謝他。特彆感謝生我養我的父母,以及我的兄弟姐妹們對我的支持和鼓勵,特彆是姐姐,偉大的姐姐。還要感謝我的好朋友們,特彆是潘寅鼕,他總是像兄弟一樣給予我幫助。*後,感謝我的恩師們,特彆要感謝陳群老師和榮春鴻老師,她們對我的教育之恩和超越老師的關懷我從未言錶,一直默默銘記在心。
原本這部書計劃要寫12個章節,但是寫完前麵6章以後發現已經超齣瞭篇幅,所以不得不把後麵講虛幻4引擎的內容獨立齣來。當然,這裏會提供虛幻4引擎的學習資料,UE4學習資料與視頻可在百度雲盤找到,地址為http://pan.baidu.com/s/1c2a8DnM。
雖然本書沁入編者的所有努力,但是由於水平有限,難免有疏漏之處,歡迎大傢批評指正,如果遇到問題或者有更好的建議,敬請與我聯係,我將全力提供幫助。我的QQ是604746493,如果不在綫也可以給我發郵件,我會定時查閱QQ郵箱。
參與本書編寫的除瞭封麵署名人員以外,還有伍豐、葉靜宇、淩東鑫、嚮春宇、肖攀、鍾少華等人,在此要特彆感謝他們對本書的支持。
路漫漫其修遠兮,吾將上下而求索。
鬍良雲
2016年12月28日
HTC Vive VR遊戲開發實戰 下載 mobi epub pdf txt 電子書