本公開的示例實施例總體涉及計算機領域,特別地涉及交互方法、裝置、設備和計算機可讀存儲介質。
背景技術:
1、隨著計算機水平的發展,各種形式的電子設備能夠極大地豐富人們的日常生活。例如,人們可以利用電子設備來進行各種交互,比如視覺交互等等。
技術實現思路
1、在本公開的第一方面,提供了一種交互的方法。該方法包括:呈現交互界面,交互界面包括圖形控件;呈現與圖形控件相關聯的多個動態對象,多個動態對象關聯于預設的運動軌跡;以及在多個動態對象的運動過程中,響應于多個動態對象中的第一動態對象和第二動態對象之間的距離小于第一預設距離,呈現第一動態對象和第二動態對象的第一融合動畫,其中第一融合動畫是基于第一動態對象的第一貼圖數據和第二動態對象的第二貼圖數據確定的,第一貼圖數據和第二貼圖數據中的像素值指示相應像素到參考像素的距離。
2、在本公開的第二方面,提供了一種用于交互的裝置。該裝置包括:第一呈現模塊,被配置為呈現交互界面,交互界面包括圖形控件;第二呈現模塊,被配置為呈現與圖形控件相關聯的多個動態對象,多個動態對象關聯于預設的運動軌跡;以及;第三呈現模塊,被配置為在多個動態對象的運動過程中,響應于多個動態對象中的第一動態對象和第二動態對象之間的距離小于第一預設距離,呈現第一動態對象和第二動態對象的第一融合動畫,其中第一融合動畫是基于第一動態對象的第一貼圖數據和第二動態對象的第二貼圖數據確定的,第一貼圖數據和第二貼圖數據中的像素值指示相應像素到參考像素的距離。
3、在本公開的第三方面,提供了一種電子設備。該設備包括至少一個處理單元;以及至少一個存儲器,至少一個存儲器被耦合到至少一個處理單元并且存儲用于由至少一個處理單元執行的指令。指令在由至少一個處理單元執行時使設備執行第一方面的方法。
4、在本公開的第四方面,提供了一種計算機可讀存儲介質。該計算機可讀存儲介質上存儲有計算機程序,計算機程序可由處理器執行以實現第一方面的方法。
5、應當理解,本內容部分中所描述的內容并非旨在限定本公開的實施例的關鍵特征或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的描述而變得容易理解。
1.一種交互方法,包括:
2.根據權利要求1所述的方法,還包括:
3.根據權利要求2所述的方法,其中:
4.根據權利要求2所述的方法,其中,所述第一貼圖文件和所述第二貼圖文件為有向距離場sdf貼圖文件。
5.根據權利要求1所述的方法,還包括:
6.根據權利要求5所述的方法,其中基于所述第一貼圖數據和所述第二貼圖數據,確定融合貼圖數據包括:
7.根據權利要求5所述的方法,其中基于所述融合貼圖數據,繪制所述第一融合動畫中的第一動畫幀包括:
8.根據權利要求1所述的方法,其中所述第一動態對象或所述第二動態對象的顏色是基于所述圖形控件中與所述第一動態對象或所述第二動態對象對應的區域的顏色所確定的。
9.根據權利要求1所述的方法,還包括:
10.根據權利要求9所述的方法,其中與所述第一動態對象對應的所述尺寸變化動畫是基于所述第一貼圖數據和第三貼圖數據所確定的,所述第三貼圖數據中的像素值指示相應像素到所述參考邊緣的所述距離。
11.根據權利要求1所述的方法,還包括:
12.根據權利要求11所述的方法,其中呈現與所述第三動態對象相關聯的第二融合動畫包括:
13.一種用于交互的裝置,包括:
14.一種電子設備,包括:
15.一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現根據權利要求1至12中任一項所述的方法。