本發明專利技術公開了一種提高網絡游戲實用性的方法,其特征在于:在游戲的界面中預留一塊區域,在該區域中通過特定的函數創建一個子窗口,所述子窗口具有編輯功能,所述子窗口根據玩家需要打開或隱藏,用戶通過DLL或者腳本得到所述特定的函數,并且用戶通過在所述子窗口上添加、修改函數得到在游戲中的操作;本發明專利技術可以增加網絡游戲本身和玩家之間的親和感,因此可以讓玩家更多地參與到游戲中來,同時開發者不需要再提供所有的外部功能制作,可以僅僅提供SDK或編輯器讓玩家自己完成所需要的功能,也就是說玩家可以充分地將自己需要的功能融合到游戲中或者將具有這些功能的工具和軟件嵌入游戲中。
【技術實現步驟摘要】
本專利技術涉及網絡游戲的插件與腳本,特別是。技術背景現在的網絡游戲當中,參與其中的玩家有享受游戲快感的時刻,當然也有大量 的空閑等待時間。這往往就會讓玩家對一個網絡游戲產生厭倦,因為等待時間過 長,玩家覺得索然無味,所以最后就選擇了放棄繼續玩這個網絡游戲。 但是如果在游戲中添加文本閱讀、音樂播放,甚至電影觀看等功能,就可以讓玩 家在等待時間有事可做而不至于產生厭倦感。現在玩家玩游戲等待的過程中,會 使用許多其他的即時通訊、文本閱讀、音樂播放、電影觀看等其他輔助工具,當多種軟件同時運行時,這時在Windows中往往需要不斷的窗口切換給玩家帶來不便, 因此如果玩家將所需要的功能融合到游戲中或者將具有這些功能的工具和軟件嵌 入游戲中,那就可以大大提髙玩家與游戲的親和度,從而提髙網絡游戲的實用性。 不過目前能實現這一功能的網絡游戲很少,像《魔獸世界》等大型網絡游戲 也僅僅是提供了腳本接口制作一些簡單的界面和游戲相關功能,其功能較弱,而 且僅僅是為該游戲服務,還不能解決上述缺陷問題。
技術實現思路
本專利技術提供了一種提髙網絡游戲實用性的方法,該方法可以解決網絡游戲本 身和玩家之間親和感問題,可以讓玩家更多地參與到游戲中來,開發者不需要再提 供所有的外部功能制作,可以僅僅提供軟件開發工具包SDK或編輯器讓玩家自己完 成所需要的功能。本專利技術的技術方案如下,其特征在于在游戲的界面中預留一塊區 域,在該區域中通過特定的函數創建一個子窗口,所述子窗口具有編輯功能,所述子窗口根據玩家需要打開或隱蔵,用戶通過動態鏈接庫DLL或者腳本得到所述特定的函數,并且用戶通過在所述子窗口上添加、修改函數得到在游戲中的操作。所述特定的函數包括預留的調用接口,或者繪制函數Draw(),或者播放函數 PlayeMusic()等。所述區域一直保留在游戲的一角,或者做成彈出形式;當為彈出形式時,玩家 根據自己的操作情況使用打開或者關閉該子窗口 。 所述預留子窗口的特定函數通過DLL完成。所述子窗口上通過預留的特定函數還綁定有各類插件,所述各類插件是通過 游戲官方以外的DLL和腳本完成的。所述各類插件具有各種不同功能,如顯示文 本、顯示網頁、觀看視頻、播放音樂等。所述腳本是使用一種特定的描述性語言,依據一定的格式編寫的可執行文 件,又稱作宏或批處理文件。所述插件是一種遵循一定規范的應用程序接口編寫出來的程序。本專利技術的有益效果如下本專利技術可以增加網絡游戲本身和玩家之間的親和感,因此可以讓玩家更多地 參與到游戲中來,同時開發者不需要再提供所有的外部功能制作,可以僅僅提供 SDK或編輯器讓玩家自己完成所需要的功能,也就是說玩家可以充分地將自己需要 的功能融合到游戲中或者將具有這些功能的工具和軟件嵌入游戲中。 附圖說明圖1為本專利技術的操作流程示意2為本專利技術在子窗口中實現顯示文本的工作流程示意圖具體實施方式實施例l如圖1所示, ,在游戲的界面中預留一塊區 域,在該區域中通過特定的函數創建一個子窗口,所述子窗口具有編輯功能,所述 子窗口根據玩家霈要打開或隱藏,用戶通過動態鏈接庫DLL或者腳本得到所述特 定的函數,并且用戶通過在所述子窗口上添加、修改函數得到在游戲中的操作。所述特定的函數包括預留的調用接口,或者繪制函數Draw(),或者播放函數 PlayeMusic()等。所述區域一直保留在游戲的一角,或者做成彈出形式;當為彈出形式時,玩家 根據自己的操作情況使用打開或者關閉該子窗口 。 所述預留子窗口的特定函數通過DLL完成。所述子窗口上通過預留的特定函數還綁定有各類插件,所述各類插件是通過 游戲官方以外的DLL和腳本完成的。所述各類插件具有各種不同功能,如顯示文本、顯示網頁、觀看視頻、播放音樂等。所述腳本是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。所述插件是一種遵循一定規范的應用程序接口編寫出來的程序。 實施例2如圖2所示,為本方法的具體操作流程示意圖,表現了一個DLL插件的調用 流程,該插件為一個簡單的文本閱讀窗口。其偽代碼如下-〃基類該類實現對用戶保密,頭文件公開。Class CBaseDrawVirtual void Draw() = 0; 〃調用接口〃---------------------------------------------〃提供給用戶調用的函數。void DrawString (const nsize nx, const nsize ny, const char* szstring);〃 該函數用于在窗口的指定位子現實一個字符串。〃〃玩家在DLL(動態鏈接庫)實現的CBaseDraw的派生類。 Class CTexDraw : public CBaseDraw〃該函數用于從文件讀入文本內容。BYTE* LoadTextFromFile(const char* szFileName); 〃基類的虛函數Draw的實現。Virtual void DrawO :圍時就會影響通信的穩定可靠,甚至損壞接口。此外,發送驅動器輸出信號中的共模信 號部分需要一個返回通路,如沒有一個低阻的返回通道(信號地),就會以輻射的形式 返回源端,整個總線就會像一個巨大的天線向外輻射電磁波。所以,RS485網絡必須有 一條低阻的信號地將兩個接口的工作地連接起來,使共模干擾電壓短路。這條信號地可 以是屏蔽電纜的屏蔽層。RS485電平轉換芯片選用了 ISL4489。它是一款低功耗,全雙 工的接口芯片。其接口可承受高達15KV的靜電,并具有過電流保護和熱保護。內部的 信號斜率限制功能可以有效降低信號反射,減小電磁輻射。差分信號是使用兩根信號線 傳輸一路信號,依靠信號間電壓差來傳遞信息。數字信號處理模塊中RS485電平轉換電路,如圖8所示。在數字信號處理模塊中的 3片RS485收發器U8、 U10和Ull將RS485差分電平轉換成CMOS電平,送至DSP芯片的 通用I/O 口的PB0、 PB1、 PB2和PB7。 DSP的這4個引腳是基于通用I/O 口、通過軟件 來模擬SPI接口與AD7792進行通信,即DSP通過這個SPI接口向AD7792發送各種命令 和讀取AD7792寄存器數據。具體地說,數字信號處理模塊中RS485電平轉換電路由3 片RS485收發器U8、 U10和U11組成,采用ISL4489芯片;U8第5腳信號SPICLK來自 DSP芯片第44管腳PB2,它將DSP芯片用通用I/O 口模擬的SPI 口信號轉變成差分信號 一第9腳信號SPICLK p和第10腳信號SPICLK n,通過屏蔽電纜送至調理電路模塊;U10 第5腳信號^來自DSP芯片第37管腳PB7,它將DSP芯片發出的片選信號轉變成差 分信號一第9腳信號^p和第10腳信號^n,通過屏蔽電纜送至調理電路模塊;Ull 第5腳信號M0SI來自DSP芯片第47管腳PB1,它將DSP芯片發出的控制信號M0SI信號 轉變成差分信號一第9腳信號M0SI p和第10腳信號M0SI n,通過屏蔽電纜送至調理電 路模塊;U11第11腳和第12腳信號MIS0 n和MISO p來自調理電路模塊中RS485收發 器U18的第10腳DO n和第9腳DO p,它將調理電路模塊送來的差本文檔來自技高網...
【技術保護點】
一種提高網絡游戲實用性的方法,其特征在于:在游戲的界面中預留一塊區域,在該區域中通過特定的函數創建一個子窗口,所述子窗口具有編輯功能,所述子窗口根據玩家需要打開或隱藏,用戶通過DLL或者腳本得到所述特定的函數,并且用戶通過在所述子窗口上添加、修改函數得到在游戲中的操作。
【技術特征摘要】
1、一種提高網絡游戲實用性的方法,其特征在于在游戲的界面中預留一塊區域,在該區域中通過特定的函數創建一個子窗口,所述子窗口具有編輯功能,所述子窗口根據玩家需要打開或隱藏,用戶通過DLL或者腳本得到所述特定的函數,并且用戶通過在所述子窗口上添加、修改函數得到在游戲中的操作。2、 根據權利要求1所述的一種提高網絡游戲實用性的方法,其特征在于所 述特定的函數包括預留的調用接口,或者繪制函數Draw(),或者播放函數 PlayeMusic()。3、 根據權利要求1所述的一種提高網絡游戲實用性的方法,其特征在于所 述區域一直保留在游戲的一角,或者做成彈出形式;當為彈出形式時,玩家根據自 己的操...
【專利技術屬性】
技術研發人員:榮俠,
申請(專利權)人:成都金山互動娛樂科技有限公司,
類型:發明
國別省市:90[中國|成都]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。