本發(fā)明涉及游戲,尤其涉及一種游戲用戶界面編輯方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、游戲用戶界面(ui,user?interface)是指玩家與游戲進(jìn)行交互的界面,包括游戲中出現(xiàn)的各種按鈕、菜單、圖標(biāo)、文本等元素,以及顯示玩家的游戲數(shù)據(jù)、任務(wù)進(jìn)度、血量、技能條等信息的區(qū)域。
2、例如游戲中的主菜單界面,通過(guò)該界面可以訪問游戲的各種功能,比如開始游戲、加載存檔、設(shè)置選項(xiàng)、退出游戲等。主菜單界面通常包含按鈕、背景圖像和音樂等元素。
3、許多游戲引擎提供了圖形界面編輯器,使開發(fā)人員能夠在可視化操作中進(jìn)行游戲ui界面的編輯。圖形界面編輯器通常還包含各種屬性面板和工具欄,允許開發(fā)人員對(duì)ui元素的外觀、尺寸和交互行為進(jìn)行設(shè)置。
4、目前的ui編輯器通常需要用戶通過(guò)拖拽和放置不同的控件,例如按鈕、文本框、圖像等,去自定義界面的布局和外觀,再手動(dòng)調(diào)整每個(gè)控件的屬性,例如位置、尺寸、樣式等。然而,通過(guò)用戶手動(dòng)編輯交互界面的方式,存在效率低的問題;另一方面,當(dāng)用戶不清楚具體需要?jiǎng)?chuàng)建何種樣式的交互界面時(shí),用戶通常無(wú)從下手,即目前的ui編輯方案對(duì)經(jīng)驗(yàn)不足的用戶不友好。
5、因此,如何提高編輯游戲用戶界面的效率是目前亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種游戲用戶界面編輯方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),用以解決現(xiàn)有技術(shù)中用戶手動(dòng)編輯交互界面的方式,存在效率低的問題的缺陷,提高編輯游戲用戶界面的效率。
2、本發(fā)明提供一種游戲用戶界面編輯方法,包括:
3、顯示ui編輯界面,所述ui編輯界面至少包括一信息輸入?yún)^(qū)域和一界面編輯區(qū)域;
4、響應(yīng)針對(duì)所述信息輸入?yún)^(qū)域的信息輸入操作,獲取用戶輸入的編輯信息,將所述編輯信息輸入預(yù)先訓(xùn)練好的ai模型中,得到可編輯的初始交互界面并顯示在所述界面編輯區(qū)域中。
5、根據(jù)本發(fā)明提供的一種游戲用戶界面編輯方法,所述將所述編輯信息輸入預(yù)先訓(xùn)練好的ai模型中,得到可編輯的初始交互界面,包括:
6、將所述編輯信息輸入預(yù)先訓(xùn)練好的ai模型中,得到所述ai模型輸出的界面創(chuàng)建指令;所述界面創(chuàng)建指令包括目標(biāo)預(yù)設(shè)控件和所述目標(biāo)預(yù)設(shè)控件在界面編輯區(qū)域上的目標(biāo)位置;
7、基于所述界面創(chuàng)建指令,在所述界面編輯區(qū)域上的目標(biāo)位置實(shí)例化所述目標(biāo)預(yù)設(shè)控件,生成可編輯的初始交互界面。
8、根據(jù)本發(fā)明提供的一種游戲用戶界面編輯方法,所述界面編輯區(qū)域包括一目標(biāo)分辨率對(duì)應(yīng)的矩形畫布區(qū)域,所述界面創(chuàng)建指令還包括所述目標(biāo)預(yù)設(shè)控件的屬性參數(shù),所述目標(biāo)預(yù)設(shè)控件的屬性參數(shù)由所述ai模型根據(jù)所述目標(biāo)分辨率確定;所述基于所述界面創(chuàng)建指令,在所述界面編輯區(qū)域上的目標(biāo)位置實(shí)例化所述目標(biāo)預(yù)設(shè)控件,生成可編輯的初始交互界面,包括:
9、基于所述界面創(chuàng)建指令,在畫布區(qū)域上的目標(biāo)位置,根據(jù)所述目標(biāo)預(yù)設(shè)控件的屬性參數(shù)實(shí)例化所述目標(biāo)預(yù)設(shè)控件,生成可編輯的初始交互界面。
10、根據(jù)本發(fā)明提供的一種游戲用戶界面編輯方法,在所述得到可編輯的初始交互界面并顯示在所述界面編輯區(qū)域中之后,還包括:
11、響應(yīng)針對(duì)所述初始交互界面中的目標(biāo)對(duì)象的選取操作,在所述屬性編輯區(qū)域顯示所述目標(biāo)對(duì)象的各個(gè)屬性選項(xiàng);
12、響應(yīng)針對(duì)所述屬性選項(xiàng)的觸發(fā)操作,對(duì)所述目標(biāo)對(duì)象進(jìn)行編輯。
13、根據(jù)本發(fā)明提供的一種游戲用戶界面編輯方法,所述響應(yīng)針對(duì)所述初始交互界面中的目標(biāo)對(duì)象的選取操作,在所述屬性編輯區(qū)域顯示所述目標(biāo)對(duì)象的各個(gè)屬性選項(xiàng),包括:
14、響應(yīng)針對(duì)初始交互界面中的目標(biāo)界面元素的選取操作,在屬性編輯區(qū)域顯示所述目標(biāo)界面元素的各個(gè)子項(xiàng)的功能屬性選項(xiàng),以及所述目標(biāo)界面元素的變換屬性選項(xiàng)。
15、根據(jù)本發(fā)明提供的一種游戲用戶界面編輯方法,所述響應(yīng)針對(duì)所述初始交互界面中的目標(biāo)對(duì)象的選取操作,在所述屬性編輯區(qū)域顯示所述目標(biāo)對(duì)象的各個(gè)屬性選項(xiàng),還包括:
16、響應(yīng)針對(duì)目標(biāo)界面元素顯示菜單選項(xiàng)的觸發(fā)操作,顯示所述目標(biāo)界面元素的展開子項(xiàng);
17、響應(yīng)針對(duì)所述目標(biāo)界面元素的展開子項(xiàng)的觸發(fā)操作,顯示所述目標(biāo)界面元素的子項(xiàng),所述目標(biāo)界面元素的子項(xiàng)為可選取狀態(tài);
18、響應(yīng)針對(duì)目標(biāo)子項(xiàng)的觸發(fā)操作,顯示所述目標(biāo)子項(xiàng)的功能屬性選項(xiàng)和變換屬性選項(xiàng)。
19、根據(jù)本發(fā)明提供的一種游戲用戶界面編輯方法,在所述顯示所述目標(biāo)對(duì)象的各個(gè)屬性選項(xiàng)的同時(shí),還包括:
20、界面顯示所述目標(biāo)對(duì)象的替換選項(xiàng);
21、響應(yīng)針對(duì)所述替換選項(xiàng)的觸發(fā)操作,顯示預(yù)置的多個(gè)預(yù)設(shè)控件;
22、響應(yīng)針對(duì)目標(biāo)預(yù)設(shè)控件的選取操作,采用所述目標(biāo)預(yù)設(shè)控件替換所述目標(biāo)對(duì)象。
23、本發(fā)明還提供一種游戲用戶界面編輯裝置,包括:
24、顯示模塊,用于顯示ui編輯界面,所述ui編輯界面至少包括一信息輸入?yún)^(qū)域和一界面編輯區(qū)域;
25、輸入模塊,用于響應(yīng)針對(duì)所述信息輸入?yún)^(qū)域的信息輸入操作,獲取用戶輸入的編輯信息,將所述編輯信息輸入預(yù)先訓(xùn)練好的ai模型中,得到可編輯的初始交互界面并顯示在所述界面編輯區(qū)域中。
26、本發(fā)明還提供一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如上述任一項(xiàng)所述的游戲用戶界面編輯方法的步驟。
27、本發(fā)明還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一項(xiàng)所述的游戲用戶界面編輯方法的步驟。
28、本發(fā)明提供的游戲用戶界面編輯方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),通過(guò)獲取用戶輸入的編輯信息,將編輯信息輸入預(yù)先訓(xùn)練好的ai模型中得到可編輯的初始交互界面,相比于現(xiàn)有技術(shù)中用戶手動(dòng)編輯交互界面的方式,可以提高編輯交互界面的效率,提升作業(yè)效率。
1.一種游戲用戶界面編輯方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述編輯信息輸入預(yù)先訓(xùn)練好的ai模型中,得到可編輯的初始交互界面,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述界面編輯區(qū)域包括一目標(biāo)分辨率對(duì)應(yīng)的矩形畫布區(qū)域,所述界面創(chuàng)建指令還包括所述目標(biāo)預(yù)設(shè)控件的屬性參數(shù),所述目標(biāo)預(yù)設(shè)控件的屬性參數(shù)由所述ai模型根據(jù)所述目標(biāo)分辨率確定;所述基于所述界面創(chuàng)建指令,在所述界面編輯區(qū)域上的目標(biāo)位置實(shí)例化所述目標(biāo)預(yù)設(shè)控件,生成可編輯的初始交互界面,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述得到可編輯的初始交互界面并顯示在所述界面編輯區(qū)域中之后,還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述響應(yīng)針對(duì)所述初始交互界面中的目標(biāo)對(duì)象的選取操作,在所述屬性編輯區(qū)域顯示所述目標(biāo)對(duì)象的各個(gè)屬性選項(xiàng),包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述響應(yīng)針對(duì)所述初始交互界面中的目標(biāo)對(duì)象的選取操作,在所述屬性編輯區(qū)域顯示所述目標(biāo)對(duì)象的各個(gè)屬性選項(xiàng),還包括:
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述顯示所述目標(biāo)對(duì)象的各個(gè)屬性選項(xiàng)的同時(shí),還包括:
8.一種游戲用戶界面編輯裝置,其特征在于,包括:
9.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述游戲用戶界面編輯方法。
10.一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述游戲用戶界面編輯方法。