當前位置:編程學習大全網 - 源碼下載 - 傳奇制作首飾Bmp格式的圖片怎麽弄成wil文件?

傳奇制作首飾Bmp格式的圖片怎麽弄成wil文件?

傳奇源碼分析-序言 簡述: 最近對高性能的服務器比較感興趣,讀過了DELPHI的Socker源碼WebService及RemObject之後,高性能的服務器感興趣。 妳可能需要的以下知識才能更好的讀懂壹個商業源碼: 1).SOCKET的I/O模型熟悉掌握。 2).面向對象技術的熟悉掌握。 3).Socket的API掌握。 4).多線程技術等。 5).壹門熟悉的開發工具掌握,和多種語言的源碼閱讀能力。 我下的源碼 LegendOfMir2_Server:***包含AdminCmd, DBSrv, GameGate, GameSvr,LoginGate, LoginSvr, SelGate七個工程文件。傳奇的客戶端源代碼有兩個工程,WindHorn和Mir2Ex。 我分析的, 主要是VC SQL版本的, DELPHI翎風源碼不做分析, 另外下載了樂都WIL編輯器和樂都MPA地圖編輯器這些工具. 傳奇源碼分析-客戶端(WindHorn簡述和傳奇文件格式分析) DirectX類庫分析(WindHorn): 1. RegHandler.cpp 註冊表訪問(讀寫)。 2. CWHApp派生CWHWindow,CWHWindow完成窗口的註冊和創建。CWHWindow派生出CWHDXGraphicWindow,CWHDXGraphicWindow調用CWHWindow完成創建窗口功能,然後再調用CreateDXG()來初始化DirectX。 3. WHDefProcess.cpp在構造函數中獲得CWHDXGraphicWindow句柄。 Clear函數中調用在後臺緩存上進行繪圖操作,換頁至屏幕。 ShowStatus函數,顯示狀態信息。 DefMainWndProc函數,調用CWHDXGraphicWindow->MainWndProcDXG消息處理。 4. WHImage.cpp圖象處理。加載位圖,位圖轉換。優化處理。 5. WHSurface.cpp 主頁面處理。 6. WHWilTexture.cpp 材質渲染。 WILTextureContainer: WIL容器類。m_pNext指向下壹個WILTextureContainer,單鏈表。 7. WHWilImage.cpp 從Data目錄中加載Wix文件(內存映射)。 8. WHDXGraphic.cpp 處理DirectX效果。 文件類型格式探討: Wix文件:索引文件,根據索引查找到相應數據地址(數據文件)。 // WIX 文件頭格式 typedef struct tagWIXFILEIMAGEINFO WIXIMAGEINFO, *LPWIXIMAGEINFO; 我們下載壹個Hedit編輯器打開壹個Wil文件,分析壹下。我們發現Wix文件中,0x23地址(含該地址)以前的內容是都相同的,即為:#INDX v1.0-WEMADE Entertainment inc 傳奇十年典藏賬號註冊 tg.sdo.com/740217593 傳奇世界

  • 上一篇:SpringCloud Alibaba 實戰,來自尚矽谷電商項目理解
  • 下一篇:請問哈爾濱市環保局的舉報電話是多少?謝謝!
  • copyright 2024編程學習大全網