System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及游戲,具體而言,涉及一種游戲背包配置方法、裝置、電子設備和存儲介質。
技術介紹
1、在一些網絡游戲中,都會設計一個背包功能,此功能可以存放各類游戲道具,并且背包界面的格子布局一般是固定的行*列格式。但是人們在生活中的背包,往往是大小不一的,背包內的東西占用空間也不同,有的東西甚至可以壓縮空間。所以為了讓游戲體驗更貼近真實生活,游戲開發人員設計了新型背包,背包格子布局不再是常規的固定行列規則布局。
2、現有的創建不同類型背包的過程,太過依賴程序開發人員,一旦要添加新類型的背包或者更改原來背包的子背包格子布局,需要程序開發人員添加大量新代碼實現功能,導致開發效率較低。
技術實現思路
1、本專利技術的目的在于提供一種游戲背包配置方法、裝置、電子設備和存儲介質,以解決開發效率較低的問題。
2、第一方面,本專利技術提供一種游戲背包配置方法,應用于電子設備,所述電子設備運行有背包圖形工具,所述方法包括:
3、響應開發人員在所述背包圖形工具中對至少一個背包進行格子布局配置操作,獲得至少一個所述背包的格子配置數據;所述格子配置數據為定義對應背包中每個格子的布局數據;
4、根據所有所述格子配置數據對預設背包配置數據結構進行更新,獲得背包配置信息,以在游戲運行時根據所述背包配置信息顯示背包;所述預設背包配置數據結構為所述格子配置數據的存儲結構。
5、在可選的實施方式中,所述電子設備存儲有所述背包的標識與格子配置數據之間的對應關系
6、根據所述背包標識順序,依次讀取每個標識對應的格子配置數據對所述預設背包配置數據結構進行更新,獲得背包配置信息。
7、在可選的實施方式中,所述方法還包括:
8、響應開發人員在所述背包圖形工具中對目標背包的修改操作,獲得所述目標背包的新格子配置數據;
9、根據所述新格子配置數據對所述對應關系中所述目標背包的格子配置數據進行更新。
10、在可選的實施方式中,所述格子配置數據包括對應背包的多個參數值,所述預設背包配置數據結構中設置有每個所述背包的多個參數項;所述根據所有所述格子配置數據對預設背包配置數據結構進行更新,獲得背包配置信息,包括:
11、將多個所述參數值寫入對應背包的多個參數項中,獲得所述背包配置信息。
12、第二方面,本專利技術提供一種游戲背包配置裝置,應用于電子設備,所述電子設備運行有背包圖形工具,所述裝置包括:
13、格子配置數據獲取模塊,用于響應開發人員在所述背包圖形工具中對至少一個背包進行格子布局配置操作,獲得至少一個所述背包的格子配置數據;
14、數據更新模塊,用于根據所有所述格子配置數據對預設背包配置數據結構進行更新,獲得背包配置信息。
15、在可選的實施方式中,所述電子設備存儲有所述背包的標識與格子配置數據之間的對應關系;所述預設背包配置數據結構中包括背包標識順序,所述背包標識順序為多個所述背包的標識的排序;
16、所述數據更新模塊還用于根據所述背包標識順序,依次讀取每個標識對應的格子配置數據對所述預設背包配置數據結構進行更新,獲得背包配置信息。
17、在可選的實施方式中,所述裝置還包括:
18、背包布局修改模塊,用于響應開發人員在所述背包圖形工具中對目標背包的修改操作,獲得所述目標背包的新格子配置數據;根據所述新格子配置數據對所述對應關系中所述目標背包的格子配置數據進行更新。
19、在可選的實施方式中,所述格子配置數據包括對應背包的多個參數值,所述預設背包配置數據結構中設置有每個所述背包的多個參數項;
20、所述數據更新模塊還用于將多個所述參數值寫入對應背包的多個參數項中,獲得所述背包配置信息。
21、第三方面,本專利技術提供一種電子設備,包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執行的計算機程序,所述處理器可執行的計算機程序以實現前述實施方式任一所述的游戲背包配置方法。
22、第四方面,本專利技術提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現如前述實施方式中任一項所述的游戲背包配置方法。
23、本專利技術實施例提供的游戲背包配置方法、裝置、電子設備以及存儲介質,該游戲背包配置方法包括:響應開發人員在背包圖形工具中對至少一個背包進行格子布局配置操作,獲得至少一個背包的格子配置數據;格子配置數據為定義對應背包中每個格子的布局數據,根據所有格子配置數據對預設背包配置數據結構進行更新,獲得背包配置信息,以在游戲運行時根據背包配置信息顯示背包;預設背包配置數據結構為格子配置數據的存儲結構。因此,通過背包圖形工具獲得每個背包對應的格子配置數據,根據預設背包配置數據結構以及所有背包的格子配置數據獲得背包配置信息,不需要開發人員編輯大量代碼,從而提高開發效率。
本文檔來自技高網...【技術保護點】
1.一種游戲背包配置方法,其特征在于,應用于電子設備,所述電子設備運行有背包圖形工具,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述電子設備存儲有所述背包的標識與格子配置數據之間的對應關系;所述預設背包配置數據結構中包括背包標識順序,所述背包標識順序為多個所述背包的標識的排序;所述根據所有所述格子配置數據對預設背包配置數據結構進行更新,獲得背包配置信息,包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述格子配置數據包括對應背包的多個參數值,所述預設背包配置數據結構中設置有每個所述背包的多個參數項;所述根據所有所述格子配置數據對預設背包配置數據結構進行更新,獲得背包配置信息,包括:
5.一種游戲背包配置裝置,其特征在于,應用于電子設備,所述電子設備運行有背包圖形工具,所述裝置包括:
6.根據權利要求5所述的裝置,其特征在于,所述電子設備存儲有所述背包的標識與格子配置數據之間的對應關系;所述預設背包配置數據結構中包括背包標識順序,所述背包標識順序
7.根據權利要求6所述的裝置,其特征在于,所述裝置還包括:
8.根據權利要求5所述的裝置,其特征在于,所述格子配置數據包括對應背包的多個參數值,所述預設背包配置數據結構中設置有每個所述背包的多個參數項;
9.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執行的計算機程序,所述處理器可執行的計算機程序以實現權利要求1-4任一所述的游戲背包配置方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-4中任一項所述的游戲背包配置方法。
...【技術特征摘要】
1.一種游戲背包配置方法,其特征在于,應用于電子設備,所述電子設備運行有背包圖形工具,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述電子設備存儲有所述背包的標識與格子配置數據之間的對應關系;所述預設背包配置數據結構中包括背包標識順序,所述背包標識順序為多個所述背包的標識的排序;所述根據所有所述格子配置數據對預設背包配置數據結構進行更新,獲得背包配置信息,包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述格子配置數據包括對應背包的多個參數值,所述預設背包配置數據結構中設置有每個所述背包的多個參數項;所述根據所有所述格子配置數據對預設背包配置數據結構進行更新,獲得背包配置信息,包括:
5.一種游戲背包配置裝置,其特征在于,應用于電子設備,所述電子設備運行有背包圖形工具...
【專利技術屬性】
技術研發人員:張霄特,
申請(專利權)人:北京像素軟件科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。