System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲久热无码av中文字幕,人妻少妇精品无码专区漫画,中文字幕精品无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種動(dòng)畫效果的顯示方法及裝置制造方法及圖紙

    技術(shù)編號(hào):44080932 閱讀:1 留言:0更新日期:2025-01-17 16:14
    本申請(qǐng)?zhí)峁┝艘环N動(dòng)畫效果的顯示方法和裝置,應(yīng)用于動(dòng)效處理領(lǐng)域。該方法包括:響應(yīng)于應(yīng)用程序的天氣信息(雷雨天),確定第一序列幀,第一序列幀用于生成第一動(dòng)畫效果,第一序列幀由兩部分圖像幀組成,一部分圖像幀是資源幀,另一部分圖像幀是基于資源幀構(gòu)造的圖像幀;基于第一序列幀顯示第一動(dòng)畫效果(比如閃電動(dòng)效)。相比于加載的圖像幀全為資源幀的方式,本申請(qǐng)實(shí)施例僅加載一部分資源幀,另一部分圖像幀通過(guò)代碼構(gòu)造生成(即無(wú)需加載全部資源幀),降低了占用的資源空間,有效降低了加載時(shí)長(zhǎng),顯示效果更佳,提升用戶體驗(yàn)。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請(qǐng)涉及電子設(shè)備領(lǐng)域,并且更具體地,涉及一種動(dòng)畫效果的顯示方法及裝置


    技術(shù)介紹

    1、用戶可通過(guò)智能終端中的天氣應(yīng)用程序查看天氣信息。為了向用戶展示更為逼真的天氣場(chǎng)景,天氣應(yīng)用程序通常會(huì)加載一些資源圖片進(jìn)行播放,以實(shí)現(xiàn)某一動(dòng)畫效果的展示。比如,如果天氣類型為雷雨天氣,天氣應(yīng)用程序可加載閃電動(dòng)畫對(duì)應(yīng)的多個(gè)資源圖片,然后在智能終端的界面上依次播放閃電動(dòng)畫對(duì)應(yīng)的多個(gè)資源圖片,以向用戶呈現(xiàn)閃電的動(dòng)畫效果。目前,為保證效果的細(xì)膩度,實(shí)現(xiàn)一個(gè)動(dòng)畫效果通常需要加載大量資源圖片,而這些資源圖片會(huì)占用比較多的rom資源,使得加載動(dòng)畫資源的時(shí)間過(guò)長(zhǎng),影響用戶體驗(yàn)。


    技術(shù)實(shí)現(xiàn)思路

    1、有鑒于此,本申請(qǐng)?zhí)峁┝艘环N動(dòng)畫效果的顯示方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,能夠減少加載的資源圖片,從而降低加載動(dòng)畫資源的時(shí)長(zhǎng),提升用戶體驗(yàn)。

    2、第一方面,提供了一種動(dòng)畫效果的顯示方法,包括:

    3、響應(yīng)于應(yīng)用程序的天氣信息,確定第一序列幀,所述第一序列幀用于生成第一動(dòng)畫效果,所述第一序列幀包括第一數(shù)量的第一圖像幀和第二數(shù)量的第二圖像幀,所述第一數(shù)量的第一圖像幀是從所述第一動(dòng)畫效果對(duì)應(yīng)的圖像幀資源中獲取的部分圖像幀,所述第二圖像幀是基于所述第一數(shù)量的第一圖像幀中的任一圖像幀生成的,其中,所述第二數(shù)量大于所述第一數(shù)量;

    4、基于所述第一序列幀,顯示所述第一動(dòng)畫效果。

    5、可選地,應(yīng)用程序可以是天氣應(yīng)用程序。

    6、上述方案可以由電子設(shè)備或電子設(shè)備中的芯片執(zhí)行。基于上述方案,在獲得應(yīng)用程序傳遞的天氣信息后,通過(guò)加載第一數(shù)量的第一圖像幀(資源幀),并基于第一圖像幀生成第二數(shù)量的第二圖像幀,將第一數(shù)量的第一圖像幀和第二數(shù)量的第二圖像幀作為第一序列幀,通過(guò)第一序列幀生成第一動(dòng)畫效果,并通過(guò)顯示屏將第一動(dòng)畫效果呈現(xiàn)給用戶。本申請(qǐng)實(shí)施例在加載資源圖片時(shí),僅加載第一數(shù)量的第一圖像幀即可,第二數(shù)量的第二圖像幀可通過(guò)構(gòu)造實(shí)現(xiàn),無(wú)需加載全部資源幀(即第一序列幀原本對(duì)應(yīng)的多個(gè)資源幀),能夠大大減少資源圖片占用的資源空間,有效降低加載時(shí)長(zhǎng)。

    7、在一些可能的實(shí)現(xiàn)方式中,所述天氣信息包括雷雨天;所述第一動(dòng)畫效果是閃電動(dòng)畫效果。因此,在天氣信息為雷雨天時(shí),通過(guò)上述確定第一序列幀的方式可以生成復(fù)雜的閃電動(dòng)畫效果,降低了加載時(shí)長(zhǎng),顯示效果更佳,提升了用戶體驗(yàn)。

    8、第一序列幀包括的兩部分圖像幀,分別為第一數(shù)量的第一圖像幀和第二數(shù)量的第二圖像幀。第一數(shù)量的第一圖像幀可通過(guò)加載與第一動(dòng)畫效果對(duì)應(yīng)的資源幀中的部分圖像幀獲得。第二數(shù)量的第二圖像幀可基于資源幀進(jìn)行構(gòu)造,或者說(shuō)通過(guò)代碼生成。在一些可能的實(shí)現(xiàn)方式中,確定第一序列幀,包括:

    9、確定第三數(shù)量是否小于所述第一數(shù)量和所述第二數(shù)量之和,所述第三數(shù)量用于表征當(dāng)前第一序列幀中已存在的圖像幀的數(shù)量;

    10、在確定第三數(shù)量小于第一數(shù)量和第二數(shù)量之和時(shí),確定所述第三數(shù)量是否小于第一數(shù)量;

    11、在所述第三數(shù)量大于或等于所述第一數(shù)量時(shí),生成所述第二圖像幀。

    12、在一些可能的實(shí)現(xiàn)方式中,確定第一序列幀還包括:

    13、在所述第三數(shù)量小于所述第一數(shù)量時(shí),加載并繪制所述第一圖像幀。

    14、因此,通過(guò)上述判斷邏輯決定是生成第二圖像幀,還是加載第一圖像幀。在需要構(gòu)造第二圖像幀時(shí)進(jìn)行資源幀的構(gòu)造,無(wú)需加載全部資源幀(即第一序列幀原本對(duì)應(yīng)的多個(gè)資源幀),能夠大大減少資源圖片占用的資源空間,有效降低加載時(shí)長(zhǎng)。在需要加載第一圖像幀時(shí)加載并繪制所述第一圖像幀,不僅提供了第一序列幀中包含的部分資源幀,還能夠?yàn)楹罄m(xù)生成第二圖像幀做準(zhǔn)備。

    15、在一些可能的實(shí)現(xiàn)方式中,所述第二圖像幀通過(guò)以下方式生成:

    16、創(chuàng)建平面視圖,所述平面視圖是開放式圖形庫(kù)下的平面視圖;

    17、獲取資源圖片,并將所述資源圖片作為貼圖綁定到著色器中,所述資源圖片是第一數(shù)量的第一圖像幀中的任一個(gè)圖像幀;

    18、將所述著色器綁定到所述平面視圖中,生成所述第二圖像幀。

    19、為了實(shí)現(xiàn)更好地顯示效果,本申請(qǐng)實(shí)施例采用opengl機(jī)制。創(chuàng)建的平面視圖可以是opengl下的視圖,glsurfaceview。

    20、可選地,所述資源圖片是第一數(shù)量的第一圖像幀中的最后一個(gè)圖像幀。

    21、在一些可能的實(shí)現(xiàn)方式中,所述方法還包括:

    22、對(duì)所述平面視圖進(jìn)行以下一項(xiàng)或多項(xiàng)中的處理:透明度處理、平移處理、縮放處理。

    23、透明度處理是指通過(guò)調(diào)整透明度(alpha)參數(shù)實(shí)現(xiàn)圖像幀的透明程度,以便在圖層混合時(shí)透出其他圖層的內(nèi)容。可選地,作為一種可能的實(shí)現(xiàn)方式,在獲得glsurfaceview之后,可設(shè)置glsurfaceview的混合模式為半透明模式。

    24、設(shè)置半透明模式的目的在于:在播放第一動(dòng)畫效果時(shí),可以透出其他動(dòng)效或背景圖片。比如,在播放閃電動(dòng)畫效果時(shí),還可以透出背景圖的云朵、雨滴、氣象數(shù)據(jù)等信息,以便豐富用戶的感官體驗(yàn),提升在閃電場(chǎng)景下的沉浸式體驗(yàn)。

    25、在一些可能的實(shí)現(xiàn)方式中,創(chuàng)建平面視圖,包括:

    26、確定第一空間信息,所述第一空間信息用于表征所述第二圖像幀在開放式圖形庫(kù)的屏幕坐標(biāo)系下的空間分布;

    27、將所述第一空間信息轉(zhuǎn)換為第二空間信息,所述第二空間信息用于表征所述第二圖像幀在開放式圖形庫(kù)的世界坐標(biāo)系下的空間分布;

    28、基于所述第二空間信息創(chuàng)建所述平面視圖。

    29、因此,在利用opengl創(chuàng)建平面時(shí),先將圖像幀的屏幕坐標(biāo)轉(zhuǎn)換為opengl下的世界坐標(biāo),能夠?qū)崿F(xiàn)更好的顯示效果。

    30、在一些可能的實(shí)現(xiàn)方式中,基于所述第一序列幀,顯示所述第一動(dòng)畫效果,包括:

    31、基于圖像幀的編號(hào)次序,依次播放所述第一數(shù)量的第一圖像幀和所述第二數(shù)量的第二圖像幀。

    32、第二方面,提供了一種電子設(shè)備,包括用于執(zhí)行第一方面中任一種方法的單元。該電子設(shè)備可以是終端設(shè)備,也可以是終端設(shè)備內(nèi)的芯片。該電子設(shè)備包括輸入單元、顯示單元和處理單元。

    33、當(dāng)該電子設(shè)備是終端設(shè)備時(shí),該處理單元可以是處理器,該輸入單元可以是通信接口,該顯示單元可以是圖形處理模塊和屏幕;該終端設(shè)備還可以包括存儲(chǔ)器,該存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序代碼,當(dāng)該處理器執(zhí)行該存儲(chǔ)器所存儲(chǔ)的計(jì)算機(jī)程序代碼時(shí),使得該終端設(shè)備執(zhí)行第一方面中的任一種方法。

    34、當(dāng)該電子設(shè)備是終端設(shè)備內(nèi)的芯片時(shí),該處理單元可以是芯片內(nèi)部的邏輯處理單元,該輸入單元可以是輸入接口、管腳或電路等,該顯示單元可以是芯片內(nèi)部的圖形處理單元;該芯片還可以包括存儲(chǔ)器,該存儲(chǔ)器可以是該芯片內(nèi)的存儲(chǔ)器(例如,寄存器、緩存等),也可以是位于該芯片外部的存儲(chǔ)器(例如,只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器等);該存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序代碼,當(dāng)該處理器執(zhí)行該存儲(chǔ)器所存儲(chǔ)的計(jì)算機(jī)程序代碼時(shí),使得該芯片執(zhí)行第一方面的任一種方法。

    ...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種動(dòng)畫效果的顯示方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述天氣信息包括雷雨天;所述第一動(dòng)畫效果是閃電動(dòng)畫效果。

    3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述確定第一序列幀,包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定第一序列幀還包括:

    5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述第二圖像幀通過(guò)以下方式生成:

    6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:

    7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述創(chuàng)建平面視圖,包括:

    8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,所述基于所述第一序列幀,顯示所述第一動(dòng)畫效果,包括:

    9.一種電子設(shè)備,其特征在于,包括處理器和存儲(chǔ)器,所述處理器和所述存儲(chǔ)器耦合,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),使得所述電子設(shè)備執(zhí)行權(quán)利要求1至8中任一項(xiàng)所述的方法。

    10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),使得電子設(shè)備執(zhí)行權(quán)利要求1至8中任一項(xiàng)所述的方法。

    11.一種芯片系統(tǒng),其特征在于,所述芯片系統(tǒng)應(yīng)用于電子設(shè)備,所述芯片系統(tǒng)包括一個(gè)或多個(gè)處理器,所述處理器用于調(diào)用計(jì)算機(jī)指令,以使得所述電子設(shè)備執(zhí)行如權(quán)利要求1至8中任一項(xiàng)所述的方法。

    ...

    【技術(shù)特征摘要】

    1.一種動(dòng)畫效果的顯示方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述天氣信息包括雷雨天;所述第一動(dòng)畫效果是閃電動(dòng)畫效果。

    3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述確定第一序列幀,包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定第一序列幀還包括:

    5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述第二圖像幀通過(guò)以下方式生成:

    6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:

    7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述創(chuàng)建平面視圖,包括:

    8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:羅文璐
    申請(qǐng)(專利權(quán))人:榮耀終端有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码MV在线观看| 亚洲国产精品成人精品无码区在线| 内射中出无码护士在线| 亚洲精品无码一区二区| 99久久亚洲精品无码毛片| 无码av免费一区二区三区| 亚洲av无码一区二区三区不卡| 国产成人无码精品一区不卡| HEYZO无码综合国产精品227| 免费无码黄网站在线观看| 亚洲国产精品无码久久久秋霞1| 国产成A人亚洲精V品无码性色| 亚洲成A∨人片在线观看无码| 亚洲成av人片在线观看无码不卡| 四虎成人精品国产永久免费无码| 成人无码A区在线观看视频| 无码中文字幕人妻在线一区二区三区| 免费看无码自慰一区二区| 无码人妻少妇久久中文字幕蜜桃| 久久久精品天堂无码中文字幕| AV无码久久久久不卡蜜桃| 精品无码人妻一区二区三区| 无码av不卡一区二区三区| AV无码精品一区二区三区| 国内精品人妻无码久久久影院| 国产aⅴ无码专区亚洲av| 久久亚洲av无码精品浪潮| 亚洲GV天堂无码男同在线观看| 日韩精品无码视频一区二区蜜桃| 亚洲av永久无码精品秋霞电影影院| 在线无码视频观看草草视频| 亚洲色av性色在线观无码| 在线观看免费无码专区| 免费无码国产在线观国内自拍中文字幕| 无码精油按摩潮喷在播放| 国产成人无码精品久久久小说| 中文字幕有码无码AV| av潮喷大喷水系列无码| 免费看成人AA片无码视频羞羞网| 亚洲日韩一区二区一无码| 久久亚洲AV成人无码国产最大|