午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種手游房屋的數(shù)據(jù)模型建立方法及裝置的制造方法

文檔序號:8457322閱讀:508來源:國知局
一種手游房屋的數(shù)據(jù)模型建立方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)模型建立方法,特別是手游中房屋數(shù)據(jù)模型的建立方法;本發(fā)明還涉及一種用于實(shí)現(xiàn)上述數(shù)據(jù)模型建立方法的裝置。
【背景技術(shù)】
[0002]在手游中,根據(jù)實(shí)際需要,玩家可建造屬于自己的房屋。房屋有各種不同的功能,玩家可以在建造時(shí)根據(jù)自己的需要選擇不同的建造格局。房屋建成后玩家可以自由擺放各種家具裝飾房屋,部分家具還有存放道具,休息等實(shí)際功能效果。
[0003]當(dāng)玩家建造房屋時(shí),其實(shí)質(zhì)是建立數(shù)據(jù)模型,而不同的建造格局,其實(shí)質(zhì)為不同的數(shù)據(jù)模型。在進(jìn)行房屋家具的擺放時(shí),其實(shí)質(zhì)為對數(shù)據(jù)進(jìn)行修改。
[0004]而現(xiàn)有的技術(shù)中,當(dāng)房屋格局發(fā)生改變時(shí),是通過將整個(gè)數(shù)據(jù)模型進(jìn)行替換。如此,會(huì)增加服務(wù)器的負(fù)擔(dān)和降低處理速度。

【發(fā)明內(nèi)容】

[0005]本發(fā)明在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種手游房屋的數(shù)據(jù)模型建立方法,其可快速進(jìn)行數(shù)據(jù)的變更替換。
[0006]本發(fā)明是通過以下的技術(shù)方案實(shí)現(xiàn)的:一種手游房屋的數(shù)據(jù)模型建立方法,包括以下步驟:
[0007]步驟1:根據(jù)房屋數(shù)據(jù)模型的數(shù)據(jù)屬性和使用頻率,對該數(shù)據(jù)模型進(jìn)行分塊并分別進(jìn)彳T儲(chǔ)存;
[0008]步驟2:當(dāng)房屋的格局發(fā)生改變時(shí),逐塊進(jìn)行比對,并對發(fā)生改變的數(shù)據(jù)塊進(jìn)行替換。
[0009]相比于現(xiàn)有技術(shù),本發(fā)明通過將房屋的數(shù)據(jù)模型進(jìn)行分塊儲(chǔ)存,當(dāng)需要進(jìn)行修改時(shí),只需要針對有進(jìn)行修改的數(shù)據(jù)塊進(jìn)行替換,可以減少數(shù)據(jù)替換的時(shí)間,減少占用資源,加快處理速度。
[0010]作為本發(fā)明的進(jìn)一步改進(jìn),在所述步驟I中,當(dāng)對房屋模型進(jìn)行分塊儲(chǔ)存時(shí),包括以下步驟:
[0011]步驟11:設(shè)置一主數(shù)據(jù)列和多個(gè)子數(shù)據(jù)列;
[0012]步驟12:根據(jù)數(shù)據(jù)的使用頻率,將房屋基礎(chǔ)數(shù)據(jù)存儲(chǔ)至主數(shù)據(jù)列中;將具有獨(dú)立功能的子模塊數(shù)據(jù)分別存儲(chǔ)至子數(shù)據(jù)列中。
[0013]進(jìn)一步,本發(fā)明在分塊儲(chǔ)存時(shí),通過使用主列和多個(gè)子列方式對數(shù)據(jù)進(jìn)行存儲(chǔ),并根據(jù)使用頻率進(jìn)行數(shù)據(jù)類型劃分,可以加快數(shù)據(jù)處理速度。
[0014]作為本發(fā)明的進(jìn)一步改進(jìn),在所述步驟2中,具體包括以下步驟:
[0015]步驟21:獲取主數(shù)據(jù)列,加載主數(shù)據(jù)列內(nèi)容;若對主數(shù)據(jù)列進(jìn)行修改,則進(jìn)行標(biāo)記存盤;
[0016]步驟22:逐個(gè)獲取子數(shù)據(jù)列,加載子數(shù)據(jù)列的內(nèi)容;若對子數(shù)據(jù)列進(jìn)行修改,則對相應(yīng)的數(shù)據(jù)列進(jìn)行標(biāo)記存盤;
[0017]步驟23:將帶有存盤標(biāo)記的數(shù)據(jù)列存入數(shù)據(jù)庫中,進(jìn)行賦值替換。
[0018]進(jìn)一步,在本發(fā)明中,分別對不同的數(shù)據(jù)列進(jìn)行加載和修改,再進(jìn)行標(biāo)記存盤,可以加快數(shù)據(jù)的處理速度。
[0019]本發(fā)明還提供了一種手游房屋的數(shù)據(jù)模型建立裝置,其包括儲(chǔ)存模塊、比對模塊和替換模塊;所述儲(chǔ)存模塊,用于將房屋數(shù)據(jù)模型進(jìn)行分塊儲(chǔ)存;
[0020]所述比對模塊,用于當(dāng)房屋的格局發(fā)生改變時(shí),進(jìn)行逐塊比對;
[0021]所述替換模塊,用于將發(fā)生改變的數(shù)據(jù)塊進(jìn)行替換。
[0022]相比于現(xiàn)有技術(shù),本發(fā)明通過將房屋的數(shù)據(jù)模型進(jìn)行分塊儲(chǔ)存,當(dāng)需要進(jìn)行修改時(shí),只需要針對有進(jìn)行修改的數(shù)據(jù)塊進(jìn)行替換,可以減少數(shù)據(jù)替換的時(shí)間,減少占用資源,加快處理速度。
[0023]作為本發(fā)明的進(jìn)一步改進(jìn),所述儲(chǔ)存模塊在對房屋數(shù)據(jù)模型進(jìn)行分塊儲(chǔ)存時(shí),先設(shè)置一主數(shù)據(jù)列和多個(gè)子數(shù)據(jù)列,再根據(jù)數(shù)據(jù)的使用頻率,將房屋基礎(chǔ)數(shù)據(jù)存儲(chǔ)至主數(shù)據(jù)列中;將具有獨(dú)立功能的子模塊數(shù)據(jù)分別存儲(chǔ)至子數(shù)據(jù)列中。進(jìn)一步,本發(fā)明在分塊儲(chǔ)存時(shí),通過使用主列和多個(gè)子列方式對數(shù)據(jù)進(jìn)行存儲(chǔ),并根據(jù)使用頻率進(jìn)行數(shù)據(jù)類型劃分,可以加快數(shù)據(jù)處理速度。
[0024]作為本發(fā)明的進(jìn)一步改進(jìn),所述比對模塊在進(jìn)行數(shù)據(jù)塊的比對時(shí),將有進(jìn)行修改的數(shù)據(jù)列進(jìn)行標(biāo)記存盤;所述替換模塊在進(jìn)行數(shù)據(jù)塊的替換時(shí),將帶有存盤標(biāo)記的數(shù)據(jù)列存入數(shù)據(jù)庫中,并進(jìn)行賦值替換。進(jìn)一步,在本發(fā)明中,分別對不同的數(shù)據(jù)列進(jìn)行加載和修改,再進(jìn)行標(biāo)記存盤,可以加快數(shù)據(jù)的處理速度。
[0025]為了更好地理解和實(shí)施,下面結(jié)合附圖詳細(xì)說明本發(fā)明。
【附圖說明】
[0026]圖1是本發(fā)明的手游房屋的數(shù)據(jù)模型建立方法的步驟流程圖。
[0027]圖2是本發(fā)明進(jìn)行數(shù)據(jù)修改時(shí)的步驟流程圖。
[0028]圖3是本發(fā)明的房屋格局示意圖。
[0029]圖4是本發(fā)明的房屋家具示意圖。
【具體實(shí)施方式】
[0030]請參閱圖1,其為本發(fā)明的手游房屋的數(shù)據(jù)模型建立方法的步驟流程圖。本發(fā)明的手游房屋的數(shù)據(jù)模型建立方法,包括以下步驟:
[0031]步驟1:根據(jù)房屋數(shù)據(jù)模型的數(shù)據(jù)屬性和使用頻率,對該數(shù)據(jù)模型進(jìn)行分塊并分別進(jìn)行儲(chǔ)存。
[0032]在所述步驟I中,當(dāng)對房屋模型進(jìn)行分塊儲(chǔ)存時(shí),包括以下步驟:
[0033]步驟11:設(shè)置一主數(shù)據(jù)列和多個(gè)子數(shù)據(jù)列;
[0034]步驟12:根據(jù)數(shù)據(jù)的使用頻率,將房屋基礎(chǔ)數(shù)據(jù)存儲(chǔ)至主數(shù)據(jù)列中;將具有獨(dú)立功能的子模塊數(shù)據(jù)分別存儲(chǔ)至子數(shù)據(jù)列中。例如,在手游中的家園房屋的基礎(chǔ)格局,屬于家園基礎(chǔ)屬性,其他子模塊都需要引用該基礎(chǔ)數(shù)據(jù),使用頻繁,因此可以設(shè)置為主列數(shù)據(jù)。而房屋相關(guān)的許愿功能,與其他家園功能相互獨(dú)立,不需要默認(rèn)加載,只需要在玩家進(jìn)入家園后才加載,應(yīng)設(shè)為子列數(shù)據(jù)。
[0035]步驟2:當(dāng)房屋的格局發(fā)生改變時(shí),逐塊進(jìn)行比對,并對發(fā)生改變的數(shù)據(jù)塊進(jìn)行替換。
[0036]具體的,在所述步驟2中,具體包括以下步驟:
[0037]步驟21:獲取主數(shù)據(jù)列,加載主數(shù)據(jù)列內(nèi)容;若對主數(shù)據(jù)列進(jìn)行修改,則進(jìn)行標(biāo)記存盤。具體的在手游中體現(xiàn)為改變房屋的基礎(chǔ)格局,即對家園房屋的基礎(chǔ)數(shù)據(jù)進(jìn)行修改。
[0038]步驟22:逐個(gè)獲取子數(shù)據(jù)列,加載子數(shù)據(jù)列的內(nèi)容;若對子數(shù)據(jù)列進(jìn)行修改,則對相應(yīng)的數(shù)據(jù)列進(jìn)行標(biāo)記存盤。具體的在手游中體現(xiàn)為加載了其他模塊,并
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1