欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種游戲地圖切換方法及系統(tǒng)的制作方法

文檔序號:2582976閱讀:215來源:國知局
專利名稱:一種游戲地圖切換方法及系統(tǒng)的制作方法
技術領域
本發(fā)明屬于網(wǎng)絡游戲技術領域,尤其涉及一種游戲地圖切換方法及系統(tǒng)。
背景技術
在游戲中,游戲地圖也稱為游戲場景,是使玩家融入游戲的重要要素。在大型多人在線角色扮演游戲(MMORPG)中,經(jīng)常需要將同一地圖中的玩家劃分在不同的可視空間里,不同的可視空間中玩家相互看不到對方,從而讓玩家享受到獨立的游戲體驗。現(xiàn)有的技術方案采取副本的方式,實現(xiàn)游戲地圖的切換,副本實際上是ー個地圖的實例,當玩家通過ー個地圖的“跳轉(zhuǎn)點”進入副本后,實際上是進入了另ー個地圖的實例,當不同的玩家進入相同地圖的不同實例時,雖然看到的地圖是一祥的,但是相互之間看不見,因此可以獲得獨立的體驗游戲。由于副本和進入副本的“跳轉(zhuǎn)點”所在的地圖不在同一個地圖,需要游戲設計者將游戲內(nèi)容放置于不同的游戲地圖中,無法滿足需要連續(xù)體驗的游戲情節(jié),例如游戲中 的“護送”類型任務,導致游戲地圖切換頻繁,増加了游戲地圖設計的復雜度。

發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種游戲地圖切換方法、系統(tǒng)及游戲平臺,g在解決由于現(xiàn)有的技術方案采取副本的方式,實現(xiàn)游戲地圖的切換,導致游戲地圖切換頻繁,增加了游戲地圖設計的復雜度的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種游戲地圖切換方法,所述方法包括下述步驟接收客戶端角色輸入的事件的信息,將所述事件與預置的事件信息列表中的事件信息進行匹配;當匹配成功時,生成所述客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的所述客戶端角色的相位碼關聯(lián)的游戲地圖元素信息;將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表。本發(fā)明實施例的另一目的在于提供一種游戲地圖切換系統(tǒng),所述系統(tǒng)包括事件匹配単元,用于接收客戶端角色輸入的事件的信息,將所述事件與預置的事件信息列表中的事件信息進行匹配;檢索單元,用于當所述事件匹配単元的事件匹配成功時,生成客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的所述客戶端角色的相位碼關聯(lián)的游戲地圖元素信息;以及可視列表更新単元,用于將所述檢索單元檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表。本發(fā)明實施例通過接收客戶端角色輸入的事件的信息,將該事件與預置的事件信息列表中的事件信息進行匹配,當匹配成功時,生成客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的客戶端角色的相位碼關聯(lián)的游戲地圖元素信息,將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表,解決了由于現(xiàn)有的技術方案采取副本的方式,實現(xiàn)游戲地圖的切換,導致游戲地圖切換頻繁,増加了游戲地圖設計的復雜度的問題,實現(xiàn)了客戶端角色的游戲地圖的切換,從而使得客戶端角色無需頻繁地在不同游戲地圖之間進行跳轉(zhuǎn),使得客戶端角色的游戲地圖切換更加流暢。


圖I是本發(fā)明第一實施例提供的一種游戲地圖切換方法的實現(xiàn)流程圖;圖2是本發(fā)明第二實施例提供的一種游戲地圖切換系統(tǒng)的結構圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進ー步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例通過接收客戶端角色輸入的事件的信息,將該事件與預置的事件信息列表中的事件信息進行匹配,當匹配成功時,生成客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的客戶端角色的相位碼關聯(lián)的游戲地圖元素信息,將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表,實現(xiàn)了客戶端角色的游戲地圖的切換,從而使得客戶端角色無需頻繁地在不同游戲地圖之間進行跳轉(zhuǎn),使得客戶端角色的游戲地圖切換更加流暢。本發(fā)明實施例提供了一種游戲地圖切換方法,所述方法包括下述步驟接收客戶端角色輸入的事件的信息,將所述事件與預置的事件信息列表中的事件信息進行匹配;當匹配成功時,生成所述客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的所述客戶端角色的相位碼關聯(lián)的游戲地圖元素信息;將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表。本發(fā)明實施例還提供了一種游戲地圖切換系統(tǒng),所述系統(tǒng)包括事件匹配単元,用于接收客戶端角色輸入的事件的信息,將所述事件與預置的事件信息列表中的事件信息進行匹配;檢索單元,用于當所述事件匹配単元的事件匹配成功時,生成客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的所述客戶端角色的相位碼關聯(lián)的游戲地圖元素信息;以及可視列表更新単元,用于將所述檢索單元檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表。本發(fā)明實施例通過接收客戶端角色輸入的事件的信息,將該事件與預置的事件信息列表中的事件信息進行匹配,當匹配成功時,生成客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的客戶端角色的相位碼關聯(lián)的游戲地圖元素信息,將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表,解決了由于現(xiàn)有的技術方案采取副本的方式,實現(xiàn)游戲地圖的切換,導致游戲地圖切換頻繁,増加了游戲地圖設計的復雜度的問題,實現(xiàn)了客戶端角色的游戲地圖的切換,從而使得客戶端角色無需頻繁地在不同游戲地圖之間進行跳轉(zhuǎn),使得客戶端角色的游戲地圖切換更加流暢。
以下結合具體實施例對本發(fā)明的具體實現(xiàn)進行詳細描述實施例一:游戲地圖元素是指游戲地圖中客戶端角色(客戶端用戶選擇的游戲角色)、游戲地圖中的怪物、游戲地圖中的景物(包括山、水等)等游戲地圖的組成元素。在本發(fā)明實施例,利用相位碼來標識客戶端角色可視的游戲地圖元素,相位碼是ー個數(shù)值。圖I示出了本發(fā)明第一實施例提供的一種游戲地圖切換方法的實現(xiàn)流程,詳述如下在步驟SlOl中,接收客戶端角色輸入的事件的信息,將事件與預置的事件信息列表中的事件信息進行匹配。在本發(fā)明實施例中,需要預先設置客戶端角色可能觸發(fā)的事件,可以以列表、數(shù)據(jù)庫的形式進行存儲,該事件可以是客戶端角色的任務領取事件、客戶端角色的任務完成事件、以及客戶端角色的位置到達事件。當接收到客戶端角色輸入的事件時,將事件與預置的事件信息列表中的事件信息進行匹配,可以通過預置的事件標識號(ID)、事件名稱等進行事件的匹配。例如,玩家通過游戲客戶端登錄進入游戲中,選擇ー個客戶端角色進行游戲體驗。在游戲過程中,客戶端角色可以通過輸入設備(如鼠標雙擊、單擊、鍵盤操作)或其它跟客戶端角色有關的時間、位置觸發(fā)相關事件,具體地,當客戶端角色從非玩家控制角色(Non-Player-Controlled Character)領取任務時觸發(fā)的任務領取事件,或者當客戶端角色完成NPC分發(fā)的任務時,觸發(fā)的任務完成事件。在步驟S102中,當步驟SlOl中的事件匹配成功時,生成客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的客戶端角色的相位碼關聯(lián)的游戲地圖元素信息。在本發(fā)明實施例中,利用相位將同一個游戲地圖(場景)劃分為多個平行的可視空間,在不同相位中的游戲角色相互之間不可見。各個平行的可視空間以相位碼進行區(qū)分。當步驟SlOl中的事件匹配成功吋,為客戶端角色生成一個新的數(shù)值型的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的客戶端角色的相位碼關聯(lián)的游戲地圖元素信息。在具體的實施過程中,生成的客戶端角色與游戲地圖元素的關聯(lián)關系可以通過游戲地圖元素的相位碼進行關聯(lián),例如關聯(lián)的游戲地圖元素的相位碼可以是生成的客戶端角色的相位碼的倍數(shù)關系等初等函數(shù)關系,最優(yōu)地,關聯(lián)的游戲地圖元素的相位碼與生成的客戶端角色的相位碼相等。在步驟S103中,將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表。在本發(fā)明實施例中,在檢索完成后,刪除可視列表中已有的游戲地圖元素信息,將步驟S102中檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,可視列表中保存了客戶端角色在游戲地圖中可見的游戲地圖元素,從而通過改變客戶端角色的可視列表達到對客戶端角色游戲地圖的切換。
在更新客戶端角色的可視列表后,根據(jù)該可視列表中的游戲地圖元素信息,獲取游戲地圖元素信息對應的游戲地圖元素,將游戲地圖元素加載到客戶端角色所在的游戲地圖,從而無需在多個獨立的游戲地圖之間進行頻繁的切換,減少了游戲服務器的系統(tǒng)開銷。本發(fā)明實施例采用相位技術為客戶端角色的生成新的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的客戶端角色的相位碼關聯(lián)的游戲地圖元素信息,將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表,根據(jù)該可視列表中的游戲地圖元素信息,獲取游戲地圖元素信息對應的游戲地圖元素,將游戲地圖元素加載到客戶端角色所在的游戲地圖,實現(xiàn)了客戶端角色的游戲地圖的切換,從而使得客戶端角色無需頻繁地在不同游戲地圖之間進行跳轉(zhuǎn),減少了游戲服務器的系統(tǒng)開銷,降低了游戲地圖設計的復雜度,提高了游戲地圖開發(fā)人員的工作效率,使得客戶端角色的游戲地圖切換更加流暢。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于ー計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。 實施例ニ :圖2示出了本發(fā)明第二實施例提供的一種游戲地圖切換系統(tǒng)的結構,為了便于說明,僅不出了與本發(fā)明實施例相關的部分。該游戲地圖切換系統(tǒng)可以作為獨立的掛件集成到游戲中或者運行于游戲平臺中,其中事件匹配単元21接收客戶端角色輸入的事件的信息,將事件與預置的事件信息列表中的事件信息進行匹配。在本發(fā)明實施例中,需要預先設置客戶端角色可能觸發(fā)的事件,可以以列表、數(shù)據(jù)庫的形式進行存儲,該事件可以是客戶端角色的任務領取事件、客戶端角色的任務完成事件、以及客戶端角色的位置到達事件。當接收到客戶端角色輸入的事件時,將事件與預置的事件信息列表中的事件信息進行匹配,可以通過預置的事件標識號(ID)、事件名稱等進行事件的匹配。例如,玩家通過游戲客戶端登錄進入游戲中,選擇ー個客戶端角色進行游戲體驗。在游戲過程中,客戶端角色可以通過輸入設備(如鼠標雙擊、單擊、鍵盤操作)或其它跟客戶端角色有關的時間、位置觸發(fā)相關事件,具體地,當客戶端角色從非玩家控制角色(Non-Player-Controlled Character)領取任務時觸發(fā)的任務領取事件,或者當客戶端角色完成NPC分發(fā)的任務時,觸發(fā)的任務完成事件。當事件匹配単元21的事件匹配成功吋,檢索單元22生成客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的客戶端角色的相位碼關聯(lián)的游戲地圖元素信息。在本發(fā)明實施例中,利用相位將同一個游戲地圖(場景)劃分為多個平行的可視空間,在不同相位中的游戲角色相互之間不可見。各個平行的可視空間以相位碼進行區(qū)分。當事件匹配単元21匹配事件成功吋,為客戶端角色生成一個新的數(shù)值型的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的客戶端角色的相位碼關聯(lián)的游戲地圖元素信息。在具體的實施過程中,生成的客戶端角色與游戲地圖元素的關聯(lián)關系可以通過游戲地圖元素的相位碼進行關聯(lián),例如關聯(lián)的游戲地圖元素的相位碼可以是生成的客戶端角色的相位碼的倍數(shù)關系等初等函數(shù)關系,最優(yōu)地,關聯(lián)的游戲地圖元素的相位碼與生成的客戶端角色的相位碼相等??梢暳斜砀聟g元23將檢索単元22檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表。在本發(fā)明 實施例中,在檢索完成后,刪除可視列表中已有的游戲地圖元素信息,將檢索單元22檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,可視列表中保存了客戶端角色在游戲地圖中可見的游戲地圖元素,從而通過改變客戶端角色的可視列表達到對客戶端角色游戲地圖的切換。游戲地圖元素加載單元24根據(jù)客戶端角色的可視列表中的游戲地圖元素信息,獲取游戲地圖元素信息對應的游戲地圖元素,將游戲地圖元素加載到客戶端角色所在的游戲地圖。本發(fā)明實施例通過接收客戶端角色輸入的事件的信息,將該事件與預置的事件信息列表中的事件信息進行匹配,當匹配成功時,生成客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的客戶端角色的相位碼關聯(lián)的游戲地圖元素信息,將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表,解決了由于現(xiàn)有的技術方案采取副本的方式,實現(xiàn)游戲地圖的切換,導致游戲地圖切換頻繁,増加了游戲地圖設計的復雜度的問題,實現(xiàn)了客戶端角色的游戲地圖的切換,從而使得客戶端角色無需頻繁地在不同游戲地圖之間進行跳轉(zhuǎn),使得客戶端角色的游戲地圖切換更加流暢。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種游戲地圖切換方法,其特征在于,所述方法包括下述步驟 接收客戶端角色輸入的事件信息,將所述事件信息與預置的事件信息列表中的事件信息進行匹配; 當匹配成功時,生成所述客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的所述客戶端角色的相位碼關聯(lián)的游戲地圖元素信息; 將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表。
2.如權利要求I所述的方法,其特征在于,所述將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表的步驟之后,所述方法還包括下述步驟 根據(jù)所述可視列表中的游戲地圖元素信息,獲取游戲地圖元素信息對應的游戲地圖元素,將游戲地圖元素加載到客戶端角色所在的游戲地圖。
3.如權利要求I所述的方法,其特征在于,更新后的客戶端角色的可視列表中游戲地圖元素的相位碼與所述客戶端角色的相位碼相同。
4.如權利要求I所述的方法,其特征在于,所述事件為所述客戶端角色的任務領取事件、所述客戶端角色的任務完成事件、以及客戶端角色的位置到達事件。
5.一種游戲地圖切換系統(tǒng),其特征在于,所述系統(tǒng)包括 事件匹配単元,用于接收客戶端角色輸入的事件信息,將所述事件信息與預置的事件信息列表中的事件信息進行匹配; 檢索單元,用于當所述事件匹配単元的事件匹配成功時,生成客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的所述客戶端角色的相位碼關聯(lián)的游戲地圖元素信息;以及 可視列表更新単元,用于將所述檢索單元檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表。
6.如權利要求5所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 游戲地圖元素加載單元,用于根據(jù)客戶端角色的可視列表中的游戲地圖元素信息,獲取游戲地圖元素信息對應的游戲地圖元素,將游戲地圖元素加載到客戶端角色所在的游戲地圖。
7.如權利要求5所述的系統(tǒng),其特征在干,更新后的客戶端角色的可視列表中游戲地圖元素的相位碼與所述客戶端角色的相位碼相同。
8.如權利要求5所述的系統(tǒng),其特征在干,所述事件為所述客戶端角色的任務領取事件、所述客戶端角色的任務完成事件、以及客戶端角色的位置到達事件。
全文摘要
本發(fā)明適用于網(wǎng)絡游戲技術領域,提供了一種游戲地圖切換方法及系統(tǒng),所述方法包括下述步驟接收客戶端角色輸入的事件的信息,將所述事件與預置的事件信息列表中的事件信息進行匹配;當匹配成功時,生成所述客戶端角色的相位碼,在預置的相位碼與游戲地圖元素的關聯(lián)關系表中檢索生成的所述客戶端角色的相位碼關聯(lián)的游戲地圖元素信息;將檢索到的游戲地圖元素信息添加到客戶端角色的可視列表中,更新客戶端角色的可視列表。本發(fā)明通過為客戶端角色生成新的相位碼,更新其可視列表信息,實現(xiàn)了客戶端角色游戲地圖的切換,從而使得客戶端角色無需頻繁地在不同游戲地圖之間進行跳轉(zhuǎn),使得客戶端角色的游戲地圖切換更加流暢。
文檔編號G09B29/00GK102646152SQ20111004233
公開日2012年8月22日 申請日期2011年2月22日 優(yōu)先權日2011年2月22日
發(fā)明者張偉, 張杭 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
晴隆县| 双桥区| 江都市| 徐水县| 吉首市| 台东县| 芮城县| 商都县| 奉节县| 荔浦县| 成都市| 正宁县| 朝阳县| 临沂市| 玉环县| 台湾省| 祁连县| 当雄县| 元朗区| 沈丘县| 乌拉特前旗| 澜沧| 靖远县| 洛川县| 淅川县| 陈巴尔虎旗| 洛南县| 东乌珠穆沁旗| 玛纳斯县| 仁怀市| 东港市| 濉溪县| 西峡县| 鄂托克前旗| 望江县| 漾濞| 巴彦淖尔市| 富平县| 磴口县| 扎赉特旗| 陇南市|