[發(fā)明專(zhuān)利]一種對(duì)游戲的運(yùn)行窗口即時(shí)控制的方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201210452655.3 | 申請(qǐng)日: | 2012-11-12 |
| 公開(kāi)(公告)號(hào): | CN102968301A | 公開(kāi)(公告)日: | 2013-03-13 |
| 發(fā)明(設(shè)計(jì))人: | 劉德建;陳宏展;黃良江;甘傳立;李輝煌 | 申請(qǐng)(專(zhuān)利權(quán))人: | 福建天晴數(shù)碼有限公司 |
| 主分類(lèi)號(hào): | G06F9/44 | 分類(lèi)號(hào): | G06F9/44;G06F3/0481 |
| 代理公司: | 福州市鼓樓區(qū)京華專(zhuān)利事務(wù)所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 游戲 運(yùn)行 窗口 即時(shí) 控制 方法 | ||
【技術(shù)領(lǐng)域】
本發(fā)明涉及游戲編程開(kāi)發(fā)領(lǐng)域,具體為一種對(duì)游戲的運(yùn)行窗口即時(shí)控制的方法。
【背景技術(shù)】
游戲編程人員在游戲開(kāi)發(fā)的過(guò)程中,需要反復(fù)不斷地對(duì)游戲里的每個(gè)細(xì)節(jié)進(jìn)行編寫(xiě)及調(diào)試,對(duì)編程好的結(jié)果還需要再進(jìn)行編譯,最后在游戲的運(yùn)行窗口上體現(xiàn)出來(lái);當(dāng)游戲編程人員對(duì)游戲中的控件(如:游戲內(nèi)的任一物件、背景、人物等)的屬性進(jìn)行設(shè)置時(shí),均需要再通過(guò)重新編譯才能在游戲的運(yùn)行窗口中體現(xiàn);無(wú)法直觀的在游戲的運(yùn)行窗口上進(jìn)行即時(shí)的修改及修改后的體現(xiàn)。
【發(fā)明內(nèi)容】
本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種對(duì)游戲的運(yùn)行窗口即時(shí)控制的方法,能即時(shí)在游戲的運(yùn)行窗口上對(duì)游戲內(nèi)的控件進(jìn)行查詢(xún)、修改,更加方便。
本發(fā)明是這樣實(shí)現(xiàn)的:一種對(duì)游戲的運(yùn)行窗口即時(shí)控制的方法,該方法包括如下步驟:
步驟10、在框架封裝一第一靜態(tài)文件庫(kù),該第一靜態(tài)文件庫(kù)包含復(fù)數(shù)個(gè)與游戲內(nèi)的控件一一對(duì)應(yīng)的接口;
步驟20、在框架加載SPY++編程輔助工具的第二靜態(tài)文件庫(kù);所述第二靜態(tài)文件庫(kù)包含該SPY++編程輔助工具調(diào)用所述第一靜態(tài)文件庫(kù)的方法;
步驟30、將框架加載入游戲中;
步驟40、當(dāng)在游戲的運(yùn)行窗口內(nèi)的任一位置進(jìn)行點(diǎn)擊時(shí)產(chǎn)生與該位置相應(yīng)的坐標(biāo)信息,并在所述框架加載由SPY++資源文件寫(xiě)成的動(dòng)態(tài)鏈結(jié)庫(kù);對(duì)所述坐標(biāo)信息進(jìn)行判斷,當(dāng)該坐標(biāo)信息指向步驟10所述的控件時(shí),SPY++編程輔助工具通過(guò)所述第二靜態(tài)文件庫(kù)調(diào)用所述第一靜態(tài)文件庫(kù),獲取與該控件相應(yīng)的屬性,并將該控件的屬性通過(guò)所述動(dòng)態(tài)鏈結(jié)庫(kù)的加載顯示于一修改窗口;
步驟50、所述修改窗口上設(shè)有一應(yīng)用鍵;通過(guò)所述修改窗口能對(duì)所述控件的屬性進(jìn)行修改,且通過(guò)點(diǎn)擊該應(yīng)用鍵,實(shí)時(shí)將修改后的效果顯示于所述運(yùn)行窗口。
進(jìn)一步地,所述步驟40中的屬性至少包含復(fù)數(shù)個(gè)在游戲中對(duì)該控件的注釋、控件類(lèi)型、名稱(chēng)、顯示、控件ID、句柄號(hào)、內(nèi)存地址、位置、大小、點(diǎn)擊響應(yīng)區(qū)域、背景圖索引、背景拉伸方式、宮格對(duì)齊方式、穿透配置、可消息穿透、透明、視圖坐標(biāo)、行間距、控件可拖動(dòng)、字體顏色、字體大小、文本內(nèi)容、是否置頂、自動(dòng)換行的定義中的任一項(xiàng)。
進(jìn)一步地,所述修改窗口上還設(shè)有一保存鍵;通過(guò)點(diǎn)擊保存鍵,所述SPY++編程輔助工具將步驟50中對(duì)所述控件的屬性進(jìn)行的修改保存到資源配置文件中;當(dāng)游戲重新啟動(dòng)時(shí)讀取該資源配置文件。
本發(fā)明具有如下優(yōu)點(diǎn):通過(guò)游戲內(nèi)加載的框架,在框架內(nèi)SPY++編程輔助工具的第二靜態(tài)庫(kù)與框架內(nèi)與游戲控件關(guān)聯(lián)的第一靜態(tài)庫(kù)相互調(diào)用,實(shí)現(xiàn)在游戲運(yùn)行時(shí)能即時(shí)修改和應(yīng)用游戲中的內(nèi)容屬性,方便調(diào)試和修改游戲邏輯,避免了真實(shí)的游戲效果和界面配置工具之間的差異,不用再次編譯就可查看修改之后的效果。
【附圖說(shuō)明】
下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
圖1為本發(fā)明一種對(duì)游戲的運(yùn)行窗口即時(shí)控制的方法的執(zhí)行流程圖。
圖2為本發(fā)明一種對(duì)游戲的運(yùn)行窗口即時(shí)控制的方法中第一靜態(tài)文件庫(kù)與第二靜態(tài)文件庫(kù)相互調(diào)用的示意圖。
圖3為本發(fā)明一種對(duì)游戲的運(yùn)行窗口即時(shí)控制的方法在一較佳的實(shí)施例中對(duì)控件的屬性進(jìn)行修改的示意圖。
【具體實(shí)施方式】
請(qǐng)參閱圖1至圖3所示,一種對(duì)游戲的運(yùn)行窗口即時(shí)控制的方法,該方法包括如下步驟:
步驟10、在框架1封裝一第一靜態(tài)文件庫(kù)LIB1,該第一靜態(tài)文件庫(kù)LIB1包含復(fù)數(shù)個(gè)與游戲內(nèi)的控件一一對(duì)應(yīng)的接口;
步驟20、在框架1加載SPY++編程輔助工具2的第二靜態(tài)文件庫(kù)LIB2;所述第二靜態(tài)文件庫(kù)LIB2包含該SPY++編程輔助工具2調(diào)用所述第一靜態(tài)文件庫(kù)LIB1的方法;
步驟30、將框架1加載入游戲中;
步驟40、當(dāng)在游戲的運(yùn)行窗口3內(nèi)的任一位置進(jìn)行點(diǎn)擊時(shí)產(chǎn)生與該位置相應(yīng)的坐標(biāo)信息,并在所述框架1加載由SPY++資源文件寫(xiě)成的動(dòng)態(tài)鏈結(jié)庫(kù);對(duì)所述坐標(biāo)信息進(jìn)行判斷,當(dāng)該坐標(biāo)信息指向步驟10所述的控件時(shí),SPY++編程輔助工具2通過(guò)所述第二靜態(tài)文件庫(kù)LIB2調(diào)用所述第一靜態(tài)文件庫(kù)LIB1(即接口方法),獲取與該控件相應(yīng)的屬性,并將該控件的屬性通過(guò)所述動(dòng)態(tài)鏈結(jié)庫(kù)的加載顯示于一修改窗口31;
步驟50、所述修改窗口31上設(shè)有一應(yīng)用鍵311;通過(guò)所述修改窗口31能對(duì)所述控件的屬性進(jìn)行修改,且通過(guò)點(diǎn)擊該應(yīng)用鍵311,實(shí)時(shí)將修改后的效果顯示于所述運(yùn)行窗口3。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于福建天晴數(shù)碼有限公司,未經(jīng)福建天晴數(shù)碼有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210452655.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行支援裝置、運(yùn)行支援系統(tǒng)以及運(yùn)行支援程序
- 列車(chē)運(yùn)行處理方法、運(yùn)行處理裝置和運(yùn)行調(diào)度系統(tǒng)
- 運(yùn)行監(jiān)測(cè)系統(tǒng)及運(yùn)行監(jiān)測(cè)方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行曲線制作裝置、運(yùn)行輔助裝置以及運(yùn)行控制裝置
- 運(yùn)行支持裝置、車(chē)輛、運(yùn)行管理裝置和運(yùn)行支持方法
- 運(yùn)行計(jì)劃方法、運(yùn)行控制裝置和運(yùn)行計(jì)劃系統(tǒng)
- 運(yùn)行控制裝置、運(yùn)行管理系統(tǒng)、運(yùn)行控制方法以及車(chē)輛
- 自動(dòng)建模運(yùn)行系統(tǒng)及運(yùn)行方法
- 一種實(shí)現(xiàn)即時(shí)通訊的方法及系統(tǒng)
- 一種即時(shí)通信消息顯示管理系統(tǒng)及其方法和顯示界面
- 多主題即時(shí)消息發(fā)送
- 實(shí)現(xiàn)即時(shí)通信群中多個(gè)成員之間即時(shí)通信的方法及裝置
- 一種實(shí)現(xiàn)即時(shí)通信消息處理的方法和系統(tǒng)
- 一種會(huì)議即時(shí)通訊系統(tǒng)及其實(shí)現(xiàn)方法
- 即時(shí)通訊方法、服務(wù)器及系統(tǒng)
- 一種支持多服務(wù)器多賬號(hào)同時(shí)在線的即時(shí)通信方法和裝置
- 一種即時(shí)通信發(fā)送方法、控制方法、發(fā)送端及接收端
- 一種跨即時(shí)通信系統(tǒng)的好友添加方法





