日韩中文字幕久久久97都市激情,久久91网,亚洲天堂最新,国产精品嫩草影院九色,亚洲午夜精品一本二本,精品少妇一区二区三区蜜桃,av一道本

虛擬物件的處理方法、裝置、設備、存儲介質及程序產品與流程

文檔序號:42296163發布日期:2025-06-27 18:33閱讀:11來源:國知局

本技術涉及人機交互技術,尤其涉及一種虛擬物件的處理方法、裝置、設備、存儲介質及程序產品。


背景技術:

1、基于圖形處理硬件的顯示技術,擴展了感知環境以及獲取信息的渠道,尤其是虛擬場景的顯示技術,能夠根據實際應用需求實現受控于用戶或人工智能的虛擬對象之間多樣化的交互,具有各種典型的應用場景,例如在建造類游戲這一虛擬場景中,能夠模擬虛擬建造物或虛擬家園的真實建造過程。

2、在目標賬號(玩家)控制虛擬角色在虛擬場景中建造虛擬建造物的過程中,若需對當前正在建造的虛擬建造物中的虛擬物件進行替換時,通常需要在選中待替換虛擬物件,通過“收回”或“刪除”按鍵,將待替換虛擬物件收納至倉庫中,然后再從倉庫中選擇想要擺放的新虛擬物件,并通過“放置”按鍵將新虛擬物件擺放在虛擬建造物,實現對待替換虛擬物件的替換。

3、然而,在實際應用中,建造類游戲的建造界面中的物件列表數量龐大、種類也比較豐富,用戶若想找到特定的新虛擬物件,則需要逐級進行篩選,如先找到新虛擬物件對應的一級、二級頁簽,然后在頁簽中選擇所想重新擺放的新虛擬物件,存在著瀏覽、查找以及篩選效率低下的問題,導致虛擬物件的替換效率較低。


技術實現思路

1、本技術實施例提供一種虛擬物件的處理方法、裝置、電子設備、計算機可讀存儲介質及計算機程序產品,能夠提高虛擬建造物的建造效率。

2、本技術實施例的技術方案是這樣實現的:

3、本技術實施例提供一種虛擬物件的處理方法,包括:

4、在虛擬場景的建造界面中顯示虛擬建造物,所述虛擬建造物包括至少一個虛擬物件;

5、響應于針對目標虛擬物件的觸發操作,顯示至少一個推薦虛擬物件,其中,所述推薦虛擬物件與所述目標虛擬物件的推薦標簽相對應;

6、響應于針對目標推薦物件的選擇操作,將所述目標推薦物件放置在所述虛擬建造物中。

7、本技術實施例提供一種虛擬物件的處理裝置,包括:

8、第一顯示模塊,用于在虛擬場景的建造界面中顯示虛擬建造物,所述虛擬建造物包括至少一個虛擬物件;

9、第二顯示模塊,用于響應于針對目標虛擬物件的觸發操作,顯示至少一個推薦虛擬物件,其中,所述推薦虛擬物件與所述目標虛擬物件的推薦標簽相對應;

10、物件放置模塊,用于響應于針對目標推薦物件的選擇操作,將所述目標推薦物件放置在所述虛擬建造物中。

11、上述方案中,所述第二顯示模塊,還用于顯示可供選擇的至少兩個推薦標簽;響應于標簽選擇操作,顯示與被選中的推薦標簽相對應的至少一個推薦虛擬物件。

12、上述方案中,所述第二顯示模塊,還用于當被選中的推薦標簽指示推薦與所述目標虛擬物件歸屬的部位相對應的虛擬物件時,顯示與所述部位相對應的至少一個推薦虛擬物件;當被選中的推薦標簽指示推薦與所述目標虛擬物件的建造風格相對應的虛擬物件時,顯示與目標風格相對應的至少一個推薦虛擬物件,其中,所述目標風格包括所述建造風格或所述建造風格關聯的關聯風格中至少之一。

13、上述方案中,所述第二顯示模塊,還用于當所述目標風格的類型有多種時,確定各類所述目標風格與所述建造風格的關聯度;按照所述關聯度由高到低的順序,依次顯示與相應所述目標風格相對應的至少一個推薦虛擬物件。

14、上述方案中,所述第二顯示模塊,還用于當所述推薦虛擬物件的數量為至少兩個時,采用第一顯示樣式顯示所述至少兩個推薦虛擬物件中第一數量的推薦虛擬物件,并采用第二顯示樣式顯示第二數量的推薦虛擬物件;其中,所述第一顯示樣式與所述第二顯示樣式不同,所述第一顯示樣式用于指示所述第一數量的推薦虛擬物件處于可選擇狀態,所述第二顯示樣式用于指示是第二數量的推薦虛擬物件處于不可選擇狀態。

15、上述方案中,所述第二顯示模塊,還用于當所述推薦虛擬物件的數量為至少兩個時,獲取用于影響各所述推薦虛擬物件的影響參數;其中,所述影響參數包括以下至少之一:所述推薦虛擬物件歸屬的部位、所述推薦虛擬物件與所述目標虛擬物件對應的建造風格的關聯度;基于所述影響參數,確定各所述推薦虛擬物件的選擇優先級,并采用與所述選擇優先級相對應的顯示方式,顯示各所述推薦虛擬物件。

16、上述方案中,所述物件放置模塊,還用于響應于針對目標推薦物件的選擇操作,顯示所述目標推薦物件對應的替換控件和擺放控件;當接收到針對所述替換控件的觸發操作時,將所述目標推薦物件放置在所述虛擬建造物中,以替換所述虛擬建造物中的原始虛擬物件;當接收到針對所述擺放控件的觸發操作時,將所述目標推薦物件放置在所述虛擬建造物中的目標位置,以在所述目標位置新建所述目標推薦物件。

17、上述方案中,所述物件放置模塊,還用于當所述目標推薦物件與所述目標虛擬物件歸屬的部位一致時,將所述目標推薦物件放置在所述虛擬建造物中所述目標虛擬物件所在位置處,以替換所述目標虛擬物件;當所述目標推薦物件與所述目標虛擬物件歸屬的部位不一致時,將所述目標推薦物件放置在所述虛擬建造物中其他虛擬物件所在位置處,以替換所述其他虛擬物件,其中,所述目標推薦物件與所述其他虛擬物件歸屬的部位一致。

18、上述方案中,所述物件放置模塊,還用于當所述虛擬建造物中存在與所述目標虛擬物件歸屬的部件一致的其他虛擬物件時,將所述目標推薦物件放置在所述虛擬建造物中所述目標虛擬物件和所述其他虛擬物件所在位置處,以替換所述目標虛擬物件和所述其他虛擬物件。

19、上述方案中,所述物件放置模塊,還用于響應于針對所述目標推薦物件的拖動操作,控制所述目標推薦物件在所述虛擬建造物中進行移動,并在所述目標推薦物件移動過程中,采用第一樣式顯示所述目標推薦物件所在位置;當所述目標推薦物件移動至目標位置、且所述目標位置的顯示樣式為第二樣式時,響應于針對所述拖動操作的釋放指令,將所述目標推薦物件放置在所述目標位置;其中,所述第一樣式與所述第二樣式不同,所述第一樣式用于指示所述目標推薦物件所在位置處于不可放置狀態,所述第二樣式用于指示所述目標位置處于可放置狀態。

20、上述方案中,所述物件放置模塊,還用于顯示所述虛擬建造物中目標位置對應的引導指示信息,其中,所述引導提示信息,用于引導拖動所述目標推薦物件至處于可放置狀態的目標位置;響應于基于所述引導指示信息觸發的針所述目標推薦物件的拖動操作,控制所述目標推薦物件向所述目標位置移動;當所述目標推薦物件移動至所述目標位置時,響應于針對所述拖動操作的釋放指令,將所述目標推薦物件放置在所述目標位置。

21、上述方案中,所述將所述目標推薦物件放置在所述虛擬建造物中后,所述裝置還包括:詳情查看模塊,用于響應于針對所述虛擬建造物的配置查看操作,顯示所述虛擬建造物的配置詳情頁面;在所述配置詳情頁面中,顯示針對所述目標推薦物件的選擇標識以及撤回控件;其中,所述撤回控件,用于對在所述虛擬建造物中放置的所述目標推薦物件進行撤回。

22、上述方案中,所述顯示至少一個推薦虛擬物件之前,所述裝置還包括:物件識別模塊,用于響應于針對所述虛擬建造物中目標區域的觸發操作,對所述目標區域承載的物件投影進行物件識別處理,得到第一識別結果;當所述第一識別結果表征所述目標區域承載的物件投影為一個虛擬物件的投影時,將所述物件投影對應的虛擬物件作為目標虛擬物件;當所述第一識別結果表征所述目標區域承載的物件投影為多個虛擬物件的投影時,對所述多個虛擬物件在所述目標區域中的投影完整性進行識別,得到第二識別結果,并基于所述第二識別結果確定目標虛擬物件;將針對所述目標區域的觸發操作作為針對所述目標虛擬物件的觸發操作。

23、上述方案中,所述物件識別模塊,還用于當所述第二識別結果表征所述多個虛擬物件在所述目標區域中的投影均不完整時,獲取各所述虛擬物件在所述目標區域中的投影面積,并將投影面積最大的虛擬物件作為目標虛擬物件;當所述第二識別結果表征所述多個虛擬物件中第一數量的虛擬物件的投影完整、第二數量的虛擬物件的投影不完整時,基于所述第一數量的虛擬物件確定目標虛擬物件。

24、上述方案中,所述物件識別模塊,還用于當所述第一數量為1時,將投影完整的所述虛擬物件作為目標虛擬物件;當所述第二數量大于1時,獲取所述第一數量的虛擬物件中每個虛擬物件與虛擬相機之間的距離,并將距離最小的虛擬物件作為目標虛擬物件。

25、上述方案中,所述顯示至少一個推薦虛擬物件之前,所述裝置還包括:建造配置模塊,用于顯示所述虛擬建造物的物件配置界面,并在所述物件配置界面中顯示部位設置控件、風格設置控件和風格關聯控件;響應于基于所述部位設置控件觸發的部位設置操作,對所述虛擬建造物中的至少一個虛擬物件歸屬的部位進行設置;響應于基于所述風格設置控件觸發的風格設置操作,對所述虛擬建造物或所述虛擬建造物中至少一個虛擬物件對應的建造風格進行設置;響應于基于風格關聯控件觸發的風格關聯操作,對不同建造風格之間的關聯度進行設置,得到所述建筑風格對應的關聯風格;基于所述部位、建造風格、關聯風格中至少之一,確定所述虛擬物件的推薦標簽。

26、本技術實施例提供一種電子設備,包括:

27、存儲器,用于存儲計算機可執行指令或者計算機程序;

28、處理器,用于執行所述存儲器中存儲的計算機可執行指令或者計算機程序時,實現本技術實施例提供的虛擬物件的處理方法。

29、本技術實施例提供一種計算機可讀存儲介質,存儲有計算機可執行指令或者計算機程序,用于被處理器執行時實現本技術實施例提供的虛擬物件的處理方法。

30、本技術實施例提供一種計算機程序產品,包括計算機程序或計算機可執行指令,所述計算機程序或計算機可執行指令被處理器執行時,實現本技術實施例提供的虛擬物件的處理方法。

31、本技術實施例具有以下有益效果:

32、應用本技術實施例,玩家在虛擬建造物的建造過程中,若想對虛擬建造物中的虛擬物件進行替換或重新放置時,若觸發虛擬建造物中的目標虛擬物件,則在建造界面中顯示可供選擇的一個或多個推薦虛擬物件,玩家可從中選擇目標推薦物件,以將目標推薦物件放置在虛擬建造物中,來替換虛擬建造物中的目標虛擬物件,或在虛擬建造物中新建目標推薦物件;如此,玩家無需逐漸篩選,即可便利地從推薦虛擬物件中選擇所需的目標推薦物件,相較于現有技術大大縮短了虛擬物件的替換或新放置的操作路徑,簡化了操作步驟,提高了操作效率;同時,由于推薦虛擬物件是與目標虛擬物件的推薦標簽相對應的,即推薦虛擬物件是根據目標虛擬物件的推薦標簽所推薦的,能夠提高虛擬物件推薦的針對性和準確性,便于玩家從中選擇滿意的目標推薦物件來建造虛擬建造物,進而提高虛擬建造物的建造效率。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1