【正文】
些游戲,可以看出一些如下通性: 1. 游戲難度不大,操作簡單易上手。而另一方面,隨著手機,平板電腦等移動設(shè)備的日漸普及,和其硬件性能的快速提升,在移動端開始出現(xiàn)電子游戲爆發(fā)的趨勢。目前,在 X86— PC 平臺上,采用 7 PhysX 的電子游戲大約有 222 種,其中包括《雪域危機》,《虛幻競技場 3》等游戲。 表 21 著名物理引擎基本信息 物理引擎名稱 Havok PhysX Bullet Box2D ODE 持有公司 /人員 Intel Nvidia AMD Erin catto Russell smith 是否開源 否 否 是 是 是 是否支持 C/C++ 是 是 是 是 是 游戲引擎集成 寒霜 Unity3D 主要游戲平臺 Wii、 Xbox 360、PS3 PC PhysX 物理引擎是由 AGEIA 公司開發(fā),由于 PhysX 物理引擎在設(shè)計上就并不適合用 CPU 去計算,因此 AGEIA 公司還為 PhysX 引擎設(shè)計了專門的運算硬件, PhysX 物理加速卡 ,其中的運算核心被稱為 PPU(Physics processing Unit)[7]。而 Unity3D 引擎中搭載了 NVIDIA 的 PhysX 物理引擎,它與Havok、 Bullet 并稱為世界三大物理運算引擎,開發(fā)者可以通過該物理引擎高效、逼真地進行各種物理模擬,如模擬剛體碰撞、車輛行駛、布料、重力等,能使在該游戲引擎中開發(fā)的項目更加真實和生動。根據(jù)調(diào) 用模塊的不同,可能輸出三種計算結(jié)果:場景與物體以及物體之間是否發(fā)生碰撞、碰撞發(fā)生的具體位置以及發(fā)生碰撞后物體的具體位置,并將計算結(jié)果傳送給調(diào)用模塊 [6]。大部分著名的物理引擎能夠額外實現(xiàn)許多復(fù)雜的物理模擬,例如滾動、球形變化、鏈子等,有些物理引擎還可以實現(xiàn)非剛性體的物理表現(xiàn),比如液體、布料。 圖 23 Profiler 分析器 (二 )游戲物理引擎 1. 游戲物理引擎介紹 在游戲這種高集合體工程里,不僅要精美的美術(shù)支持,還要求在游戲中體現(xiàn)一些基本的物理定律,這樣才能使游戲里的虛擬行為更加符合人們地認知。 源代碼級調(diào)試器:在 Unity3D中開通了腳本調(diào)試功能,你能在游戲運行時中斷游戲,進行 逐行執(zhí)行來調(diào)試腳本。 延遲渲染效果: 在 Unity3D 中擁有頂尖的延遲照明系統(tǒng)。 跨平臺:在 Unity3D 引擎上開發(fā)的 游戲可發(fā)布至 Windows、 Mac、 iOS、 Android、 Xbox360、 Wii、 PS3 平臺,也能使用 Unity web player 或者 Flash 播放 插件發(fā)布到網(wǎng)頁上,還支持 Mac、 Windows 網(wǎng)頁瀏覽功能。 ( 2) Unity3D 特色功能介紹 圖形動力: Unity3D 中 裝載了 DirectX 和 OpenGL 圖形渲染 庫,并且?guī)в性S多常 用的渲染模組。 場景調(diào)整工具:場景調(diào)整工具位于菜單欄下方,如圖 22 所示: 圖 22 場景調(diào)整工具 從左到右依次為:拖動工具,移動工具,旋轉(zhuǎn)工具,縮放工具 [5]。 菜單欄:菜單欄位于界面最上方,擁有 7 個菜單選項,分別為: File(文件)、 Edit (編輯)、 Assets(資源)、 GameObject(游 戲?qū)ο螅?Component(組件)、 Window(窗口)、 Help(幫助)。 項目文件欄( Project Panel):此面板的主要作用是呈現(xiàn)該游戲項目文件中包括腳 本,場景文件,特效資源,材質(zhì),字體,預(yù)設(shè)動畫等所有游戲資源。此外,還能控制其游戲畫面的顯示大小。 動畫面板( Game Preview):在改面板中可對場景面板中的景物進行渲染,使游 戲效果更加逼真。 ( 1) Unity3D 基礎(chǔ)界面介紹 Unity3D 的操作界面具有簡單明了的特性,幾個顯示窗口就可以實現(xiàn)對一款游戲 的基礎(chǔ)編輯和設(shè)計。 Unity3D 類似于Director,Blender game engine, Virtools 或 Torque Game Builder 等利用交互的圖型化開發(fā)環(huán)境為首要方式的 軟件 其編輯器運行在 Windows 和 Mac OS X 下 [3]。 Unity3D 是 Unity Technologies 公司開發(fā)的一款 3D 跨平臺次世代商業(yè)游戲引擎,它以強大的跨平臺性和出色的 3D 渲染效果而聞名于世。 3 二、 基于 Unity3D 的游戲設(shè)計相關(guān)技術(shù)知識 (一) Unity3D 引擎 1. Unity3D 引擎介紹 在公眾認識看來,游戲引擎對于電子游戲的最大意義就如同跑車的發(fā)動機一樣,是游 戲整體表現(xiàn)力的核心。 第三部分:機器人寵物游戲的創(chuàng)意來源及其游戲?qū)哟蔚恼w設(shè)計。而基于 unity3d 的研究可以讓我們更加了解其跨平臺的實現(xiàn)方法,熟悉其操作和理解其工作原理依然有其一定的意義。通過手游的發(fā)展,可以進一步帶動中國游戲行業(yè)的進步,爭取早日追上國外領(lǐng)先水平。而當下國內(nèi)幾款火爆網(wǎng)游大多來自于國外,由國內(nèi)廠商代理,其獲得的代理收入是相當可觀的,這不僅導(dǎo)致了資金的外流,還限制了中國本土游戲的發(fā)展。而此時,國外網(wǎng)絡(luò)端游已經(jīng)進入成熟階段,《傳奇》,《反恐精英》,《星際爭霸》等游戲已然成為國內(nèi)游戲?qū)W習的榜樣。 (二) 中國與外國游戲發(fā)展對比 國外游戲因為整體行業(yè)穩(wěn)定得到了快速發(fā)展,其掌機,街機,電視機, PC 端游戲的發(fā)展遠遠領(lǐng)先于國內(nèi)游戲市場。既可以有效的維持現(xiàn)有玩家的粘性,也有利于吸引新的玩家,達到積累玩家資源的目的。手游的出現(xiàn)同時也對游戲的跨平臺性提出了更多的要求,一款成功的游戲必須有能力在不同的平臺上運行,這些平臺包括手機,平板,電腦等移動設(shè)備及其對應(yīng)的操作系統(tǒng)。電子游戲已然 成為一種新型消費,其收入規(guī)模遠超電影票房,電視節(jié)目和音像發(fā)行三大傳統(tǒng)的娛樂支柱產(chǎn)業(yè),其產(chǎn)生的 GDP 由 2020 年的 %上升至 2020 年的 %,預(yù)計在 2017年中國游戲市場的實際銷售收入將達到 億元人民幣 [1],在我國經(jīng)濟增長整體放緩背景下,大力發(fā)展游戲行業(yè)無疑是國內(nèi)經(jīng)濟新的一大拉動點,因此深入研究游戲的制作和發(fā)展過程是十分具有意義的。 附件 ....................................................... 錯誤 !未定義書簽。本文末段將對本次研究進行總結(jié),并且提前改進意見及展望。最為主要的是使用 C語言,進行相關(guān)腳本的編寫。首先了解 3D 游戲基本的設(shè)計思路,為了讓游戲有科幻感,選擇了機器人作為游戲的主題。遺憾的是我國自主研發(fā)的 3D 游戲其質(zhì)量與國外優(yōu)秀作品有著明顯差距,為了 促進我國優(yōu)秀 3D 游戲的發(fā)展,很有必要對這一類型的游戲制作流程進行研究。電子游戲經(jīng)過多年發(fā)展,其形式也越來越豐富,不僅涵蓋 2D, 3D,而且在電腦,掌機,手機,平板,電視盒等平臺上得到了充分的普及。 I 基于 Unity3D 的虛擬機器人寵物游戲設(shè)計 【摘 要】 :近年來電子游戲隨著移動電子設(shè)備的不斷更新?lián)Q代,漸漸為人們熟知。游戲也不像早年被人們所排斥,在當下,空閑時玩玩電子游戲成為很多人的不二選擇。相比 2D 游戲, 3D 游戲有著天然的優(yōu)勢,其精美的畫面,超強的帶入感,逼真的游戲效果都讓玩家如同身臨游戲中一樣,更為讓玩家喜愛。 本文以基于 Unity3D 軟件的游戲制作為主體,詳細的介紹了一款游戲從設(shè)計伊始到最終實現(xiàn)的完整過程。之后要熟悉 Unity3D 的基本操作方法及其他輔助軟件的使用,如Photoshop, NGUI 等。最后導(dǎo)入到相關(guān)移動設(shè)備上調(diào)試。 【關(guān)鍵詞】 :電子游戲, C, Unity3D,移動設(shè)備, NGUI, 3D Abstract In recent years, electronic games with the continuous upgrading of mobile electronic devices, gradually been the early games was rejected by the people, in the moment, when you play free video games bee the choice for many years of development of electronic games in the form of more and more abundant, not only covers 2D, 3D, and on the puter, handheld, mobile phone, tablet, TV boxes and other platforms have been fully spread. Compared to 2D games, 3D games has a natural advantage, its beautiful screen, super into