一種特效顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
:
[0001]本發(fā)明涉及計算機互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是一種特效顯示方法及裝置。
【背景技術(shù)】
:
[0002]隨著科學技術(shù)的快速發(fā)展,越來越多的電子多媒體技術(shù)應用到人們的日常生活中。其中,在線直播技術(shù)就是一個新興的應用。
[0003]在直播時,由主持人通過網(wǎng)絡(luò)平臺實時向廣大的觀眾表演相應的技能或進行才藝展示,觀眾通過遠端的接收平臺觀看相應的內(nèi)容。觀眾在觀看到主持人精彩的表演后,一般只能通過直播自帶的實時文字聊天系統(tǒng)或語音系統(tǒng)對表演進行評價互動。但在現(xiàn)有技術(shù)中,上述表述方式都比較單一,已經(jīng)無法滿足觀眾對于多元化的娛樂需求。
[0004]因此,如何提供一種方法及裝置可以實現(xiàn)更加豐富的視覺效果是本發(fā)明需要解決的問題。
【發(fā)明內(nèi)容】
:
[0005]本發(fā)明提供了一種特效顯示方法及裝置,實現(xiàn)了直播中的多媒體互動,豐富了直播中的頁面,提高了用戶的使用體驗。
[0006]在本發(fā)明中,包括:
[0007]一種特效顯示方法,包括:
[0008]根據(jù)第一類顯示指令在屏幕第一側(cè)生成可見的具有預置長度的第一視覺效果;
[0009]所述第一視覺效果在第一預置時間周期內(nèi)滑動到所述屏幕的另一側(cè);
[0010]在所述第一視覺效果滑動到所述屏幕的第二側(cè)后,所述第一視覺效果消失。
[0011]優(yōu)選的,還包括:
[0012]若在所述第一視覺效果的滑動過程中接收到第二類顯示指令,在所述屏幕的第一側(cè)且在所述第一視覺效果的相鄰位置生成可見的具有預置長度的第二視覺效果;
[0013]所述第二視覺效果在第二預置時間周期內(nèi)滑動到所述屏幕的另一側(cè);
[0014]在所述第二視覺效果滑動到所述屏幕的第二側(cè)后,所述第二視覺效果消失。
[0015]優(yōu)選的,還包括:
[0016]在視覺效果的滑動過程中,生成子視覺效果,所述子視覺效果在所述第一預知時間周期內(nèi)從視覺效果的第一側(cè)滑動到視覺效果的第二側(cè);
[0017]在視覺效果滑動到所述屏幕的第二側(cè)后,所述子視覺效果消失。
[0018]優(yōu)選的,還包括:
[0019]若所述第一視覺效果消失且所述第二視覺效果未消失,將所述第二視覺效果移動到所述第一視覺效果滑動軌跡上。
[0020]優(yōu)選的,還包括:
[0021]若在第一視覺效果在滑動過程中再次接收到所述第一類顯示指令,在所述第一視覺效果的一側(cè)顯示接收到的第一類顯示指令的次數(shù)。
[0022]優(yōu)選的,還包括:
[0023]若在第一視覺效果在滑動過程中再次接收到所述第一類顯示指令,所述第一視覺效果的顏色進行變化。
[0024]—種特效顯示裝置,包括:第一視覺生成模塊、第一視覺位移模塊和第一視覺消失豐吳塊;
[0025]所述第一視覺生成模塊,用于根據(jù)第一類顯示指令在屏幕第一側(cè)生成可見的具有預置長度的第一視覺效果;
[0026]所述第一視覺位移模塊,用于將所述第一視覺效果在第一預置時間周期內(nèi)滑動到所述屏幕的另一側(cè);
[0027]所述第一視覺消失模塊,用于在所述第一視覺效果滑動到所述屏幕的第二側(cè)后,控制所述第一視覺效果消失。
[0028]優(yōu)選的,還包括:第一子視覺生成單元、第一子視覺位移單元和第一子視覺消失單元;
[0029]所述第一子視覺生成單元,在所述第一視覺效果的滑動過程中,生成第一子視覺效果;
[0030]所述第一子視覺位移單元,用于將所述第一子視覺效果在所述第一預知時間周期內(nèi),從所述第一視覺效果的第一側(cè)滑動到所述第一視覺效果的第二側(cè);
[0031]所述第一子視覺消失單元,用于在所述第一視覺效果滑動到所述屏幕的第二側(cè)后,控制所述第一子視覺效果消失。
[0032]優(yōu)選的,還包括:第二視覺顯示單元;
[0033]在所述第二視覺顯示單元中包括有第二視覺生成單元、第二視覺位移單元和第二視覺消失單元;
[0034]所述第二視覺生成單元,用于若在所述第一視覺效果的滑動過程中接收到第二類顯示指令,在所述屏幕的第一側(cè)且在所述第一視覺效果的相鄰位置生成可見的具有預置長度的第二視覺效果;
[0035]所述第二視覺位移單元,用于將所述第二視覺效果在第二預置時間周期內(nèi)滑動到所述屏幕的另一側(cè);
[0036]所述第二視覺消失單元,用于在所述第二視覺效果滑動到所述屏幕的第二側(cè)后,控制所述第二視覺效果消失。
[0037]優(yōu)選的,還包括:次數(shù)顯示單元和色彩變化單元;
[0038]所述次數(shù)顯示單元,用于若在第一視覺效果在滑動過程中再次接收到所述第一類顯示指令,在所述第一視覺效果的一側(cè)顯示接收到的第一類顯示指令的次數(shù)。
[0039]所述色彩變化單元,用于若在第一視覺效果在滑動過程中再次接收到所述第一類顯示指令,所述第一視覺效果的顏色進行變化。
[0040]本發(fā)明具有以下優(yōu)點:
[0041]通過使用以上方法,可以在網(wǎng)絡(luò)直播時為觀眾提供更加豐富美觀的互動方式,增加了直播時的視覺效果,提高了用戶的使用體驗。
【附圖說明】
:
[0042]圖1為本發(fā)明提供的一種特效顯示方法第一實施例的流程圖;
[0043]圖2為本發(fā)明提供的一種特效顯示方法第一實施例的效果組圖1;
[0044]圖3為本發(fā)明提供的一種特效顯示方法第一實施例的效果組圖2;
[0045]圖4為本發(fā)明提供的一種特效顯示裝置第一實施例的原理框圖。
【具體實施方式】
:
[0046]參見圖1,該圖為本發(fā)明提供的一種特效顯示方法第一實施例的流程圖。
[0047]在本實施例中,包括:
[0048]S101:根據(jù)第一類顯示指令在屏幕第一側(cè)生成可見的具有預置長度的第一視覺效果Ο
[0049]S102:所述第一視覺效果在第一預置時間周期內(nèi)滑動到所述屏幕的另一側(cè)。
[0050]S103:在所述第一視覺效果滑動到所述屏幕的第二側(cè)后,所述第一視覺效果消失。
[0051]在服務器端的主持人與遠端的觀眾進行互動時,觀眾會點擊頁面中的按鈕,向主持人贈送虛擬物品或發(fā)送預置的情節(jié)等指令。此時,在遠端的服務器接收到的觀眾端發(fā)送來的指令后,根據(jù)指令的類型在直播屏幕的一側(cè)生成與指令相對應的第一視覺效果。這里的第一視覺效果可以具有一定的長度,例如第一視覺效果為流星狀的彩色條紋或條幅,也可以為其它視覺效果。第一視覺效果的初始位置可以在屏幕以外,即最開始生成的第一視覺效果是不可見的。本實施例的具體效果圖,請參見圖2。圖2中的①、②等分別表示視頻效果的變化步驟。
[0052]在生成第一視覺效果之后,可以將第一視覺效果從屏幕的一側(cè)向另一側(cè)進行滑動。即將第一視覺效果從屏幕外滑動到屏幕內(nèi),并向屏幕的另一側(cè)方向繼續(xù)滑動。這里可以將屏幕的左側(cè)作為屏幕的第一側(cè),將屏幕的右側(cè)作為屏幕的第二側(cè)。為了達到更好的視覺效果,還可以設(shè)置一定的時間周期(如2秒),即要求在該時間周期內(nèi)第一視覺效果完成上述的屏幕滑動操作。優(yōu)選的,可以選擇勻速滑行速度,也可以選擇前慢后快的滑行速度。
[0053]另外,為了進一步增加視覺效果,還可以在第一視覺效果的基礎(chǔ)上生成第一子視覺效果。具體的,在所述第一視覺效果的滑動過程中,生成第一子視覺效果,這里的第一子視覺效果基于第一視覺效果進行顯示,例如在第一視覺效果的彩色條紋上進行星芒閃爍等。同時,所述第一子視覺效果在所述第一預知時間周期(2秒)內(nèi)從所述第一視覺效果的第一側(cè)滑動到所述第一視覺效果的第二側(cè)。即在第一視覺效果在屏幕上滑動的同時,將第一子視覺效果從第一視覺效果彩色條紋的左側(cè)滑動到第一視覺效果彩色條紋的右側(cè)。
[0054]在所述第一視覺效果滑動到所述屏幕的第二側(cè)后,所述第一視覺效果消失。如果同時存在第一子視覺效果,則第一子視覺效果隨著第一視覺效果而消失。
[0055]由于可能存在接收到多個指令顯示不同效果的可能。因此,在本實施例中,還包括:
[0056]若在所述第一視覺效果的滑動過程中接收到第二類顯示指令,在所述屏幕的第一側(cè)且在所述第一視覺效果的相鄰位置生成可見的具有預置長度的第二視覺效果。這里的相鄰位置可以為與第一視覺效果的滑動軌跡平行的下方位置。
[0057]所述第二視覺效果在第二預置時間周期內(nèi)滑動到所述屏幕的另一側(cè)。
[0058]在所述第二視覺效果滑動到所述屏幕的第二側(cè)后,所述第二視覺效果消失。但如果在第二視覺效果消失前,第一視覺效果先消失,則可以將第二視覺效果平行移動到第一視覺效果的滑動軌跡上。這樣,在第二視覺效果上移后,可以騰出一定的空間用于其它視覺效果的顯示。
[0059]另外,這里的第二視覺效果可以與第一視覺效果不相同,也可以相同。同理,在第二視覺效果上也可以設(shè)計有第二子視覺效果,并參照第一子視覺效果在第一視覺效果上的滑動方式進行滑動。如果還有第三、第四視覺效果,則在第三、第四視覺效果上也同樣設(shè)計有第三子視覺效果、第四子視覺效果。
[0060]由于存在眾多的觀眾,且每個觀眾都可以隨時發(fā)送指令進行同樣的視覺效果顯示,因此在本發(fā)明的另一個實施例中,還可以包括:
[0061]若在第一視覺效果在滑動過程中再次接收到所述第一類顯示指令,在所述第一視覺效果的一側(cè)顯示接收到的第一類顯示指令的次數(shù)。具體的,如果第一視覺效果正在屏幕上滑動,此時又接收到顯示第一視覺效果的指令。則可以在第一視覺效果的一側(cè)通過文字等方式顯示接收到的第一類顯示指令的次數(shù),如顯示“X 3”等。具體效果參見圖3。圖3中的①、②分別表示視頻效果的變化步驟。
[0062]為了進一步增加視覺效果,還可以設(shè)計若在第一視覺效果在滑動過程中再次接收到所述第一類顯示指令,所述第一視覺效果的顏色進行變化,如將第一視覺效果的色彩逐一漸變,或變化成更加突出的顏色,甚至是增加更多的顯示動作等(如閃爍等)。
[0063]通過使用以上方法,可以在網(wǎng)絡(luò)