網路遊戲引擎簡介

2022-07-03 12:00:18 字數 765 閱讀 2524

遊戲引擎簡單的說就是獨立於外部資源,具有一定完整功能的底層函式集。

網路遊戲引擎主要由圖形引擎、網路引擎、物理引擎、人工智慧引擎、聲效引擎等組成。以下為幾種較流行的圖形與網路引擎

1、圖形引擎

(1)ogre圖形引擎:一款開源的圖形渲染引擎,只有圖形部分。

(2)renderware圖形引擎:國際著名的商業遊戲引擎。功能全面,全部用c寫成。

該引擎較成功,涉及了遊戲開發各個方面(除了網路),圖形模組最大,為了適應跨平台特性,採用了元件化的外掛程式式結構。

2、網路引擎

網路引擎封裝了作業系統本身的併發和程序間通訊機制,國外常用的引擎有:

(1)directplay網路引擎:是微軟的directx軟體開發工具包中的多玩家元件。

採用抽象化通訊方式,高度封裝了底層的網路通訊,由於

大規模的工程需要多個伺服器,並且需要對通訊流進行級別較低的控制。而directplay隱藏了太多的功能,所以可能不太適合mmorpg遊戲的開發。

(2)tnl網路引擎:主要為了解決計算機網路中的三大不利因素:延遲、有限頻寬和丟包。有著很好的穩定性。

(3)raknet網路引擎:提供一組免費的網路api,可實現可靠的udp通訊和基於windows、linux、unix系統的高層次網路程式設計。它不光解決了網路遊戲一般的需求,還為網路遊戲程式設計提供了一些額外的功能。

raknet提供了兩種型別的網路結構:p2p和c/s。並採用可靠方式的udp方式通訊。

網路遊戲架構

1 一種架構是peer to peer 對等通訊結構,如下圖所示,即在多個玩家參與的遊戲中,各玩家之間採用peer to peer的直接通訊方式。在網路通訊服務的形式上,一般採用浮動伺服器的形式,即其中乙個玩家的機器既是客戶端,又扮演伺服器的角色,一般由建立遊戲局的玩家擔任伺服器 主機 很多對戰型的...

網路遊戲 《紛爭》

紛爭ol 原圖 紛爭ol 人物設定 網路 具有遊戲廠商所不具備的廣泛而忠實的受眾 消費群體。在現行體制下,還具備無與倫比的公信力,這都是遊戲廠商所追求且無法獲得的資源。而遊戲 產業強勁的發展勢頭和巨大的發展潛力,對於依靠傳統廣告支撐的市場已經相對飽和的網路傳媒業來說,無疑是乙個絕佳的第二戰場。在利益...

網路遊戲架構

1 一種架構是 peer to peer 對等通訊結構 如下圖所示,即在多個玩家參與的遊戲中,各玩家之間採用 peer to peer 的直接通訊方式。在網路通訊服務的形式上,一般採用浮動伺服器的形式,即其中乙個玩家的機器既是客戶端,又扮演伺服器的角色,一般由建立遊戲局的玩家擔任伺服器 主機 很多對...