System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及游戲,具體而言,涉及一種游戲貼圖處理方法、裝置、電子設備及存儲介質。
技術介紹
1、在游戲開發過程中,通常將預先制作的多個貼圖從默認路徑下導入至游戲開發引擎內進行使用。其中,有時為了適應不同的游戲環境,會對已導入至游戲開發引擎內的部分貼圖所顯示的飽和度、亮度等屬性參數進行調整,以達到每張貼圖最優的顯示效果。在游戲開發引擎內對貼圖所顯示的屬性參數的更改,僅會影響貼圖在視角上的顯示效果,而不會引起默認路徑下存儲的原始貼圖的屬性參數發生實質性的更改,且游戲開發引擎內所使用的工具(如公告板)是從默認路徑下讀取存儲的原始貼圖對游戲場景中處于遠景的植被模型進行烘焙,即公告板也獲取不到游戲開發引擎內對貼圖調整后的顯示效果,進而造成公告板烘焙的模型顏色與游戲開發引擎內調整后的顏色存在較大差別。
2、現有技術中,是通過游戲美術人員在游戲開發引擎的外部,使用圖像處理軟件對默認路徑下存儲的原始貼圖進行近似調節,得到調整后貼圖,以使得調整后貼圖與游戲開發引擎內的貼圖在視覺效果上保持一致。
3、但是,由于游戲引開發引擎與圖像處理軟件兩者采用的算法不同,導致圖像處理軟件根本無法達到游戲開發引擎內貼圖調節后的效果。
技術實現思路
1、本專利技術的目的在于,針對上述現有技術中的不足,提供一種游戲貼圖處理方法、裝置、電子設備及存儲介質,以便解決現有技術中存在的技術問題。
2、為實現上述目的,本申請實施例采用的技術方案如下:
3、第一方面,本申請實施例提供
4、獲取貼圖存儲路徑,并獲取游戲開發引擎內的至少一個第一調整后貼圖的當前參數,所述貼圖存儲路徑中存儲有多個原始貼圖;
5、根據各所述第一調整后貼圖的標識,獲取各所述第一調整后貼圖在所述貼圖存儲路徑下對應的目標原始貼圖;
6、根據各所述第一調整后貼圖的當前參數,對各所述第一調整后貼圖在所述貼圖存儲路徑下對應的目標原始貼圖中的像素進行調整,得到各所述目標原始貼圖對應的第二調整后貼圖,并將所述貼圖存儲路徑下的所述目標原始貼圖替換為所述第二調整后貼圖。
7、第二方面,本申請實施例還提供了一種游戲貼圖處理裝置,所述裝置包括:
8、獲取模塊,用于獲取貼圖存儲路徑,并獲取游戲開發引擎內的至少一個第一調整后貼圖的當前參數,所述貼圖存儲路徑中存儲有多個原始貼圖;根據各所述第一調整后貼圖的標識,獲取各所述第一調整后貼圖在所述貼圖存儲路徑下對應的目標原始貼圖;
9、調整模塊,用于根據各所述第一調整后貼圖的當前參數,對各所述第一調整后貼圖在所述貼圖存儲路徑下對應的目標原始貼圖中的像素進行調整,得到各所述目標原始貼圖對應的第二調整后貼圖;
10、存儲模塊,用于將所述貼圖存儲路徑下的所述目標原始貼圖替換為所述第二調整后貼圖。
11、第三方面,本申請實施例還提供了一種電子設備,包括:處理器、存儲介質和總線,所述存儲介質存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲介質之間通過總線通信,所述處理器執行所述機器可讀指令,以執行如第一方面提供的所述的游戲貼圖處理方法的步驟。
12、第四方面,本申請實施例還提供了一種計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時執行如第一方面提供的所述的游戲貼圖處理方法。
13、本申請的有益效果是:
14、本申請實施例提供一種游戲貼圖處理方法、裝置、電子設備及存儲介質,在本方案中,基于貼圖存儲路徑與游戲開發引擎內多個第一調整后貼圖的當前參數,批量化地篩選出游戲開發引擎內多個第一調整后貼圖對應的目標原始貼圖,并基于游戲開發引擎內多個第一調整后貼圖的當前參數,分別對多個第一調整后貼圖對應的目標原始貼圖中的每一個像素進行調整處理,生成多個目標原始貼圖對應的第二調整后貼圖,使得第二調整后貼圖與第一調整后貼圖具有相同的顯示效果,實現了1:1還原游戲開發引擎內貼圖調節效果,解決了現有技術中圖像處理軟件存在無法達到游戲開發引擎內貼圖調節后的效果的問題;然后,再將默認路徑下存儲的多個目標原始貼圖替換為多個目標原始貼圖對應的第二調整后貼圖,實現了對默認路徑下存儲的多個原始貼圖的快速替換修改,以使得生成的第二調整后貼圖與游戲開發引擎內的第一貼圖在視覺效果上保持一致,大幅度提升了對默認路徑下存儲的原始貼圖的處理效率,也解決了游戲開發引擎內的公告板存在獲取不到游戲開發引擎內對貼圖調整后的顯示效果的問題。
本文檔來自技高網...【技術保護點】
1.一種游戲貼圖處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取游戲開發引擎內的第一調整后貼圖的當前參數,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據各所述第一調整后貼圖的標識,獲取各所述第一調整后貼圖在所述貼圖存儲路徑下對應的目標原始貼圖,包括:
4.根據權利要求1所述的方法,其特征在于,所根據各所述第一調整后貼圖的當前參數,對各所述第一調整后貼圖在所述貼圖存儲路徑下對應的目標原始貼圖中的像素進行調整,得到各所述目標原始貼圖對應的第二調整后貼圖,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述第一調整后貼圖的當前參數,調整所述第一調整后貼圖對應的目標原始貼圖的像素在各顏色通道的分量值,得到所述目標原始貼圖對應的第二調整后貼圖,包括:
6.根據權利要求5所述的方法,其特征在于,所述根據所述目標原始貼圖的顏色參數,確定所述目標原始貼圖中每一個像素在RGB顏色空間的分量值,包括:
7.根據權利要求5所述的方法,其特征在于,所述根據所述目標原始貼圖
8.根據權利要求5所述的方法,其特征在于,所述對所述調整后的HSV格式貼圖進行顏色空間轉換處理及矯正處理,生成所述目標原始貼圖對應的第二調整后貼圖,包括:
9.一種游戲貼圖處理裝置,其特征在于,所述裝置包括:
10.一種電子設備,其特征在于,包括:處理器、存儲介質和總線,所述存儲介質存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲介質之間通過總線通信,所述處理器執行所述機器可讀指令,以執行如權利要求1-8任一所述方法的步驟。
11.一種計算機可讀存儲介質,其特征在于,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時執行如權利要求1-8任一所述方法。
...【技術特征摘要】
1.一種游戲貼圖處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取游戲開發引擎內的第一調整后貼圖的當前參數,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據各所述第一調整后貼圖的標識,獲取各所述第一調整后貼圖在所述貼圖存儲路徑下對應的目標原始貼圖,包括:
4.根據權利要求1所述的方法,其特征在于,所根據各所述第一調整后貼圖的當前參數,對各所述第一調整后貼圖在所述貼圖存儲路徑下對應的目標原始貼圖中的像素進行調整,得到各所述目標原始貼圖對應的第二調整后貼圖,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述第一調整后貼圖的當前參數,調整所述第一調整后貼圖對應的目標原始貼圖的像素在各顏色通道的分量值,得到所述目標原始貼圖對應的第二調整后貼圖,包括:
6.根據權利要求5所述的方法,其特征在于,所述根據所述目標原始貼圖的顏色參數,確定所述目標原始貼圖...
【專利技術屬性】
技術研發人員:王向坤,
申請(專利權)人:上海網之易璀璨網絡科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。