所屬的技術(shù)人員能夠理解,本發(fā)明的各個方面可以實現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本發(fā)明的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。下面參照圖11來描述根據(jù)本發(fā)明的這種實施方式的電子設(shè)備1100。圖11顯示的電子設(shè)備1100僅僅是一個示例,不應(yīng)對本發(fā)明實施例的功能和使用范圍帶來任何限制。如圖11所示,電子設(shè)備1100以通用計算設(shè)備的形式表現(xiàn)。電子設(shè)備1100的組件可以包括但不限于:上述至少一個處理單元1110、上述至少一個存儲單元1120、連接不同系統(tǒng)組件(包括存儲單元1120和處理單元1110)的總線1130、顯示單元1140。其中,存儲單元存儲有程序代碼,程序代碼可以被處理單元1110執(zhí)行,使得處理單元1110執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實施方式的步驟。例如,處理單元1110可以執(zhí)行如圖4中所示的步驟401至步驟405。存儲單元1120可以包括易失性存儲單元形式的可讀介質(zhì),例如隨機存取存儲單元(ram)11201和/或高速緩存存儲單元11202,還可以進(jìn)一步包括只讀存儲單元(rom)11203。存儲單元1120還可以包括具有一組(至少一個)程序模塊11205的程序/實用工具11204,這樣的程序模塊11205包括但不限于:操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。總線1130可以為表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲單元總線或者存儲單元控制器、外圍總線、圖形加速端口、處理單元或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。電子設(shè)備1100也可以與一個或多個外部設(shè)備1500(例如鍵盤、指向設(shè)備、藍(lán)牙設(shè)備等)通信,還可與一個或者多個使得用戶能與該電子設(shè)備1100交互的設(shè)備通信,和/或與使得該電子設(shè)備1100能與一個或多個其它計算設(shè)備進(jìn)行通信的任何設(shè)備(例如路由器、調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口1150進(jìn)行。并且,電子設(shè)備1100還可以通過網(wǎng)絡(luò)適配器1160與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器1160通過總線1130與電子設(shè)備1100的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合電子設(shè)備1100使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、磁盤陣列(redundant?arrays?of?independent?disks,raid)系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實施方式可以通過軟件實現(xiàn),也可以通過軟件結(jié)合必要的硬件的方式來實現(xiàn)。因此,根據(jù)本公開實施方式的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是cd-rom,u盤,移動硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺計算設(shè)備(可以是個人計算機、服務(wù)器、終端裝置、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本公開實施方式的方法。此外,上述附圖僅是根據(jù)本發(fā)明示例性實施例的方法所包括的處理的示意性說明,而不是限制目的。易于理解,上述附圖所示的處理并不表明或限制這些處理的時間順序。另外,也易于理解,這些處理可以是例如在多個模塊中同步或異步執(zhí)行的。應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了用于動作執(zhí)行的設(shè)備的若干模塊或者單元,但是這種劃分并非強制性的。實際上,根據(jù)本公開的實施方式,上文描述的兩個或更多模塊或者單元的特征和功能可以在一個模塊或者單元中具體化。反之,上文描述的一個模塊或者單元的特征和功能可以進(jìn)一步劃分為由多個模塊或者單元來具體化。本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其他實施例。本技術(shù)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由權(quán)利要求指出。應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限定。
背景技術(shù):
1、在一些網(wǎng)絡(luò)游戲中,通常分為多個不同的服務(wù)器,且有的玩家會串服,結(jié)實更多的新玩伴。為了實現(xiàn)更加豐富的故事情節(jié)、增強玩家的互動性和參與感,進(jìn)而促進(jìn)玩家之間的社交屬性,在一些游戲場景,例如兩個玩家在游戲中進(jìn)行結(jié)侶、多個朋友之間義結(jié)金蘭等場景中,通常會在游戲中實現(xiàn)多個虛擬角色之間的合照,旨在記錄游戲中經(jīng)歷的美好時刻。
2、在相關(guān)技術(shù)方案中,在游戲內(nèi)進(jìn)行多個虛擬角色的合照時,通常由一名玩家主控操作拍照系統(tǒng),指揮其他玩家站位和合照姿勢等,并由該玩家單獨完成取景和編輯等工作。
3、然而,在上述相關(guān)技術(shù)方法中,部分玩家(隊員)僅能聽從隊長的指揮進(jìn)行姿勢、位置等調(diào)整,且合照過程中存在交流障礙,導(dǎo)致多虛擬角色的合照實現(xiàn)過程效率較低、且生成的合照不一定滿足各方需求,進(jìn)而影響用戶體驗感和參與感。
技術(shù)實現(xiàn)思路
1、本公開提供了一種多虛擬角色的合照方法、多虛擬角色的合照裝置、計算機存儲介質(zhì)和電子設(shè)備,進(jìn)而提高多虛擬角色的合照實現(xiàn)過程效率,以及提升用戶體驗感和參與感。
2、第一方面,本公開一個實施例提供了一種多虛擬角色的合照方法,應(yīng)用于第一終端設(shè)備,通過第一終端設(shè)備提供一圖形用戶界面,圖形用戶界面中至少包含受第一終端設(shè)備控制的第一虛擬角色,該方法包括:控制在圖形用戶界面中顯示一虛擬合照場景,虛擬合照場景中包括第一虛擬角色以及第二虛擬角色,第二虛擬角色與第一虛擬角色位于同一游戲隊伍中;響應(yīng)于針對虛擬合照場景的第一編輯操作,生成第一編輯信息,并根據(jù)第一編輯信息對虛擬合照場景進(jìn)行編輯;將第一編輯信息發(fā)送至服務(wù)器,以使服務(wù)器將第一編輯信息同步至控制第二虛擬角色的第二終端設(shè)備;響應(yīng)于接收到服務(wù)器發(fā)送的第二編輯信息,根據(jù)第二編輯信息對虛擬合照場景進(jìn)行編輯,第二編輯信息由第二終端設(shè)備響應(yīng)于針對虛擬合照場景的第二編輯操作生成;響應(yīng)于虛擬合照場景的編輯完成指令,控制合照虛擬相機對虛擬合照場景進(jìn)行拍攝,生成合照。
3、第二方面,本公開一個實施例提供了一種多虛擬角色的合照裝置,應(yīng)用于第一終端設(shè)備,通過第一終端設(shè)備提供一圖形用戶界面,圖形用戶界面中至少包含受第一終端設(shè)備控制的第一虛擬角色,該裝置包括:場景顯示模塊,用于控制在圖形用戶界面中顯示一虛擬合照場景,虛擬合照場景中包括第一虛擬角色以及第二虛擬角色,第二虛擬角色與第一虛擬角色位于同一游戲隊伍中;信息生成模塊,用于響應(yīng)于針對虛擬合照場景的第一編輯操作,生成第一編輯信息,并根據(jù)第一編輯信息對虛擬合照場景進(jìn)行編輯;信息發(fā)送模塊,用于將第一編輯信息發(fā)送至服務(wù)器,以使服務(wù)器將第一編輯信息同步至控制第二虛擬角色的第二終端設(shè)備;場景編輯模塊,用于響應(yīng)于接收到服務(wù)器發(fā)送的第二編輯信息,根據(jù)第二編輯信息對虛擬合照場景進(jìn)行編輯,第二編輯信息由第二終端設(shè)備響應(yīng)于針對虛擬合照場景的第二編輯操作生成;合照生成模塊,用于響應(yīng)于虛擬合照場景的編輯完成指令,控制合照虛擬相機對虛擬合照場景進(jìn)行拍攝,生成合照。
4、第三方面,本公開一個實施例提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上的多虛擬角色的合照方法。
5、第四方面,本公開一個實施例提供了一種電子設(shè)備,包括:處理器;以及存儲器,用于存儲處理器的可執(zhí)行指令;其中,處理器配置為經(jīng)由執(zhí)行可執(zhí)行指令來執(zhí)行如上的多虛擬角色的合照方法。
6、第五方面,本公開一個實施例提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行實現(xiàn)如上的多虛擬角色的合照方法。
7、上述多虛擬角色的合照方法,通過參與合照中的每個用戶均可以對合照過程中的虛擬合照場景進(jìn)行編輯,并將生成的編輯信息同步至游戲隊伍中的其他終端設(shè)備上進(jìn)行顯示。一方面,通過上述方法可以使參與合照的每個玩家均可以按照自身喜好進(jìn)行合影編輯,避免相關(guān)技術(shù)僅能由一名成員指揮合照導(dǎo)致的耗時長、效率低且合照效果滿意度低的技術(shù)問題,從而達(dá)到提高用戶滿意度、降低合照耗時,提高了豐富性和合照效率的技術(shù)效果。另一方面,該方法使得玩家均參與到合照內(nèi)容的編輯工作中,從而提高了玩家互動性和參與感的技術(shù)效果。
8、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。