一次關於遊戲配置的實踐心得

         近研究了程序的安裝和部署,之後爲了弄清楚遊戲文件的具體配置,以便運行在特定環境中,

因此,今天特地去了網吧一趟。到了網吧之後,首先第一個點開的網絡遊戲是LOL,發現裏面帶有

msvcp120.dll和msvcr120.dll,可見其製作過程中使用了VS2013 IDE工具,除了LOL之外,還有很多

一部分遊戲都採用的是Microsoft的VS系列,而且可能同時使用了幾個版本,因此在遊戲文件中,

可以看到msvcp100.dll,msvcr100.dll,msvcp71.dll,msvcr71.dll諸如此類與編譯器開發有關的文件。


        然後就是Microsoft的DirectX, 因爲SGI的OpenGl是系統自帶的,由顯卡驅動來安裝,而DirectX

則需要手動安裝,而且因爲DirectX在市場上的趨勢很好,所以經常需要進行DirectX的更新,因此,

在許多遊戲文件中,都可以看到一個名爲Install的文件,裏面包含了DirectX的安裝與更新,一小部

分通過聯網支持更新,另一部分則直接將歷年來不同版本的DIrectX SDK文件壓縮成一個壓縮包,

通過安裝文件進行一鍵更新。


       此之外,還有很多遊戲文件中都包含了一個叫MenuItem的文件,這個文件中包含了一些菜單

欄目的圖形文件,另外還有一些.ini配置文件,用來初始化數據。


       最值得一提的是,我觀察到絕大多數的網絡遊戲中都包含了一個名爲play的文件,這個文件主

要用來進行windows下的批處理,運用這種批處理技術,可以使玩家在運行此文件後對環境的配置

進行一次性更新。只要在遊戲界面啓動中,設置下特定的按鈕,讓玩家來點擊更新,然後調用這個

文件來進行批處理,就可以一次性解決遊戲環境的配置問題,既降低了玩家對遊戲的操作難度,又

能使遊戲正常的更新運行,不失爲一種很好的處理技術!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章