正文

前言(1)

Windows移動(dòng)游戲開發(fā)實(shí)戰(zhàn) 作者:(美)Adam Dawes


 

本書的目標(biāo)

移動(dòng)游戲在近幾年非常流行。隨著Nintendo的Gameboy的出現(xiàn),人們就意識(shí)到能將他們的游戲隨身攜帶。隨著技術(shù)更加復(fù)雜,這些游戲也在不斷地成長(zhǎng),融合了復(fù)雜的游戲機(jī)械學(xué)、先進(jìn)的2D和3D圖形技術(shù)以及引人入勝的故事和游戲世界,使玩家流連其中。

在游戲不斷成長(zhǎng)的同時(shí),移動(dòng)通信設(shè)備也實(shí)現(xiàn)了巨大的普及。幾乎所有的人每次出門在外時(shí)都會(huì)攜帶一部手機(jī),然而現(xiàn)在這些手機(jī)已經(jīng)不只是打電話,它們能夠提供聯(lián)系人管理、E-mail、Web瀏覽、衛(wèi)星導(dǎo)航以及強(qiáng)大的娛樂功能。

為移動(dòng)設(shè)備編寫游戲時(shí)能將這些趨勢(shì)都融合到一起。人們拿起手機(jī)來玩游戲是一件很容易的事,因?yàn)槿藗兺ǔ⑹謾C(jī)放在口袋中。在乘坐火車時(shí)可以進(jìn)入角色扮演游戲打發(fā)時(shí)間,在等待約會(huì)時(shí)可以玩幾分鐘休閑游戲,這些需求手機(jī)游戲都可以提供。

本書旨在讓您掌握創(chuàng)建在Windows Mobile及Window Phone經(jīng)典設(shè)備上的游戲所需的知識(shí)和技術(shù)。首先介紹了平臺(tái)及開發(fā)環(huán)境方面的基礎(chǔ)知識(shí),然后逐漸擴(kuò)展到3D圖形之類的高級(jí)主題。本書將引導(dǎo)您逐步創(chuàng)建一個(gè)簡(jiǎn)單且可管理的環(huán)境,您可以通過它編寫自己的手機(jī)游戲,還能將游戲向外部發(fā)布,用于娛樂或盈利。本書還提供了示例項(xiàng)目,對(duì)所有討論到的技術(shù)都進(jìn)行了演示,這些示例項(xiàng)目是理想的試驗(yàn)素材。

要適應(yīng)Windows Mobile硬件的多樣性是有難度的。本書將展示如何創(chuàng)建能適用于盡可能多的設(shè)備、適用于不同的屏幕分辨率、觸摸屏或非觸摸屏設(shè)備,滿足各種您可能需要處理的其他硬件功能的需要的游戲。

本書的讀者對(duì)象

本書適用于已經(jīng)對(duì)C#或Visual Basic.NET(Visual Studio中兩種主要的托管語言)比較熟悉的讀者,假定您已經(jīng)掌握了程序設(shè)計(jì)的基礎(chǔ)知識(shí),并且能夠熟練使用基于PC的應(yīng)用程序開發(fā)環(huán)境。本書并不是專門介紹編程或Visual Studio開發(fā)環(huán)境本身的。

然而,本書將全程引導(dǎo)您設(shè)置Windows Mobile程序開發(fā)環(huán)境,編譯首個(gè)程序,以及在Visual Studio的Windows Mobile仿真器或真實(shí)手機(jī)上對(duì)游戲進(jìn)行交互式調(diào)試。

要為您的手機(jī)開發(fā)軟件,需要使用Visual Studio 2005標(biāo)準(zhǔn)版或Visual Studio 2008專業(yè)版。雖然本書中許多項(xiàng)目都可以通過Windows Mobile仿真器進(jìn)行開發(fā),但還是強(qiáng)烈建議您使用真實(shí)的手機(jī)來測(cè)試您的游戲。

為了使用OpenGL開發(fā)游戲,您需要一部支持OpenGL硬件加速的手機(jī),因?yàn)楫?dāng)前沒有仿真器能夠提供該功能(這在本書最后一個(gè)部分會(huì)討論)。大多數(shù)新手機(jī)都支持OpenGL——當(dāng)不確定時(shí),您可以通過Internet進(jìn)行查詢。

本書中的示例全部使用C#語言編寫,但大部分可以毫無問題地轉(zhuǎn)換為VB.NET。在書中會(huì)為VB.NET程序員給出提示和建議,對(duì)于少數(shù)無法直接進(jìn)行轉(zhuǎn)換的情形也給出了解決方案。


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)