国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

      文檔序號(hào):40239096發(fā)布日期:2024-12-06 17:04閱讀:17來源:國知局
      一種混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

      本發(fā)明涉及互聯(lián)網(wǎng),具體而言,涉及一種混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


      背景技術(shù):

      1、隨著虛擬現(xiàn)實(shí)(virtual?reality,簡稱:vr)技術(shù)與增強(qiáng)現(xiàn)實(shí)(augmentedreality,簡稱:ar)技術(shù)的發(fā)展,越來越的企業(yè)推出基于自身操作平臺(tái)的混合現(xiàn)實(shí)顯示設(shè)備產(chǎn)品,這些產(chǎn)品通常在軟件設(shè)計(jì)與硬件設(shè)計(jì)存在高度的整合。

      2、因此,如果基于具有自身操作平臺(tái)的混合現(xiàn)實(shí)顯示設(shè)備產(chǎn)品,使用第三方的視覺開發(fā)引擎,例如游戲開發(fā)引擎、實(shí)時(shí)3d內(nèi)容創(chuàng)作平臺(tái)、跨平臺(tái)游戲與圖形設(shè)計(jì)環(huán)境等,往往需要首先完成視覺開發(fā)引擎與操作平臺(tái)的適配。目前的適配方案,在加載過程中效率較低,進(jìn)而降低了基于視覺開發(fā)引擎的作業(yè)效率。


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

      1、本發(fā)明提供了一種混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),其能夠提升混合現(xiàn)實(shí)顯示設(shè)備基于視覺開發(fā)引擎的作業(yè)效率。

      2、本發(fā)明的實(shí)施例可以這樣實(shí)現(xiàn):

      3、第一方面,本發(fā)明提供一種混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法,應(yīng)用于混合現(xiàn)實(shí)顯示設(shè)備,所述混合現(xiàn)實(shí)顯示設(shè)備上部署有開發(fā)項(xiàng)目包和視覺開發(fā)引擎,所述方法包括:

      4、在所述開發(fā)項(xiàng)目包里創(chuàng)建一個(gè)工作區(qū),并在所述工作區(qū)中創(chuàng)建原生工程;

      5、基于所述視覺開發(fā)引擎導(dǎo)出的應(yīng)用工程的工程內(nèi)容,在所述原生工程的工程內(nèi)容中建立所述原生工程與所述視覺開發(fā)引擎的映射信息,以使所述原生工程在啟動(dòng)后的任意時(shí)刻,按照所述映射信息加載所述視覺開發(fā)引擎。

      6、可選地,所述應(yīng)用工程的工程內(nèi)容包括資源內(nèi)容和功能內(nèi)容,所述原生工程的工程內(nèi)容包括工程目標(biāo)內(nèi)容和源文件內(nèi)容,所述映射信息包括資源映射和功能映射,所述基于所述視覺開發(fā)引擎導(dǎo)出的應(yīng)用工程的工程內(nèi)容,在所述原生工程的工程內(nèi)容中建立所述原生工程與所述視覺開發(fā)引擎的映射信息的步驟包括:

      7、利用所述應(yīng)用工程的資源內(nèi)容在所述原生工程的工程目標(biāo)內(nèi)容中建立資源映射;

      8、利用所述應(yīng)用工程的功能內(nèi)容在所述原生工程的源文件內(nèi)容中建立功能映射。

      9、可選地,所述應(yīng)用工程的資源內(nèi)容包括引擎框架、模擬器庫、資源文件以及引擎框架庫,所述原生工程的工程目標(biāo)內(nèi)容包括編譯目標(biāo),所述利用所述應(yīng)用工程的資源內(nèi)容在所述原生工程的工程目標(biāo)內(nèi)容中建立資源映射的步驟包括:

      10、利用所述引擎框架、模擬器庫、資源文件以及引擎框架庫對所述編譯目標(biāo)的各構(gòu)建階段進(jìn)行編輯,以建立所述資源映射。

      11、可選地,所述編譯目標(biāo)的構(gòu)建階段包括構(gòu)建目標(biāo)依賴階段、鏈接二進(jìn)制文件階段、拷貝資源階段以及嵌入框架階段,所述利用所述引擎框架、模擬器庫、資源文件以及引擎框架庫對所述編譯目標(biāo)的各構(gòu)建階段進(jìn)行編輯的步驟包括:

      12、利用所述引擎框架編輯所述目標(biāo)依賴階段;

      13、利用所述模擬器庫編輯所述鏈接二進(jìn)制文件階段;

      14、利用所述資源文件編輯所述拷貝資源階段;

      15、利用所述引擎框架庫編輯所述嵌入框架階段。

      16、可選地,所述應(yīng)用工程的功能內(nèi)容包括視覺系統(tǒng)配置源文件、所述多空間應(yīng)用代理源文件、引擎庫源文件以及計(jì)算著色器源文件,所述利用所述應(yīng)用工程的功能內(nèi)容在所述原生工程的源文件內(nèi)容中建立功能映射的步驟包括:

      17、將視覺系統(tǒng)配置源文件、所述多空間應(yīng)用代理源文件、庫源文件以及計(jì)算著色器源文件均添加進(jìn)所述所述vision原生工程的源文件內(nèi)容,以建立所述功能映射。

      18、可選地,所述利用所述應(yīng)用工程的功能內(nèi)容在所述原生工程的源文件內(nèi)容中建立功能映射的步驟還包括:

      19、向所述原生工程的源文件內(nèi)容中的所述多空間應(yīng)用代理源文件添加第一預(yù)設(shè)代碼片段,以使所述原生工程通過調(diào)用所述第一預(yù)設(shè)代碼片段,加載所述視覺開發(fā)引擎;

      20、向所述原生工程的源文件內(nèi)容中的所述多空間應(yīng)用代理源文件添加第二預(yù)設(shè)代碼片段,以使所述原生工程通過調(diào)用所述第二預(yù)設(shè)代碼片段,卸載所述視覺開發(fā)引擎。

      21、可選地,所述方法還包括:

      22、將所述應(yīng)用工程保存至所述原生工程的依賴目錄,以使所述原生工程在與所述應(yīng)用工程處于代碼隔離的情況下,使用所述應(yīng)用工程提供的功能。

      23、第二方面,本發(fā)明提供一種混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載裝置,應(yīng)用于混合現(xiàn)實(shí)顯示設(shè)備,所述混合現(xiàn)實(shí)顯示設(shè)備上部署有開發(fā)項(xiàng)目包和視覺開發(fā)引擎,所述裝置包括:

      24、創(chuàng)建模塊,用于在所述開發(fā)項(xiàng)目包里創(chuàng)建一個(gè)工作區(qū),并在所述工作區(qū)中創(chuàng)建所述視覺開發(fā)引擎對應(yīng)的原生工程,所述項(xiàng)目開發(fā)包與所述混合現(xiàn)實(shí)顯示設(shè)備的操作平臺(tái)對應(yīng);

      25、處理模塊,用于基于所述視覺開發(fā)引擎導(dǎo)出的應(yīng)用工程的工程內(nèi)容,在所述原生工程的工程內(nèi)容中建立所述原生工程與所述視覺開發(fā)引擎的映射信息,以使所述原生工程在啟動(dòng)后的任意時(shí)刻,按照所述映射信息加載所述視覺開發(fā)引擎。

      26、第三方面,本發(fā)明提供一種混合現(xiàn)實(shí)顯示設(shè)備,其包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如前述第一方面所述的混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法。

      27、第四方面,本發(fā)明提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如前述第一方面所述的混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法。

      28、相較于現(xiàn)有技術(shù),本發(fā)明提供的混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法:在開發(fā)項(xiàng)目包里創(chuàng)建一個(gè)工作區(qū),并在工作區(qū)中創(chuàng)建視覺開發(fā)引擎對應(yīng)的原生工程,所述項(xiàng)目開發(fā)包與混合現(xiàn)實(shí)顯示設(shè)備的操作平臺(tái)對應(yīng);基于視覺開發(fā)引擎導(dǎo)出的應(yīng)用工程的工程內(nèi)容,在原生工程的工程內(nèi)容中建立所述原生工程與視覺開發(fā)引擎的映射信息,以使原生工程在啟動(dòng)后的任意時(shí)刻,按照映射信息加載視覺開發(fā)引擎。由于本發(fā)明基于應(yīng)用工程的工程內(nèi)容在原生工程的工程內(nèi)容中建立原生工程與視覺開發(fā)引擎的映射信息,避免了在應(yīng)用工程的工程內(nèi)容中編寫的原生工程的相關(guān)代碼,無需原生工程一啟動(dòng)便得立即加載和初始化視覺開發(fā)引擎,原生工程能夠在啟動(dòng)后的任意時(shí)刻,響應(yīng)業(yè)務(wù)需要,按照映射信息加載視覺開發(fā)引擎,從而提升混合現(xiàn)實(shí)顯示設(shè)備基于視覺開發(fā)引擎的作業(yè)效率。



      技術(shù)特征:

      1.一種混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法,其特征在于,應(yīng)用于混合現(xiàn)實(shí)顯示設(shè)備,所述混合現(xiàn)實(shí)顯示設(shè)備上部署有開發(fā)項(xiàng)目包和視覺開發(fā)引擎,所述方法包括:

      2.如權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用工程的工程內(nèi)容包括資源內(nèi)容和功能內(nèi)容,所述原生工程的工程內(nèi)容包括工程目標(biāo)內(nèi)容和源文件內(nèi)容,所述映射信息包括資源映射和功能映射,所述基于所述視覺開發(fā)引擎導(dǎo)出的應(yīng)用工程的工程內(nèi)容,在所述原生工程的工程內(nèi)容中建立所述原生工程與所述視覺開發(fā)引擎的映射信息的步驟包括:

      3.如權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用工程的資源內(nèi)容包括引擎框架、模擬器庫、資源文件以及引擎框架庫,所述原生工程的工程目標(biāo)內(nèi)容包括編譯目標(biāo),所述利用所述應(yīng)用工程的資源內(nèi)容編輯在所述原生工程的工程目標(biāo)內(nèi)容中建立資源映射的步驟包括:

      4.如權(quán)利要求3所述的方法,其特征在于,所述編譯目標(biāo)的構(gòu)建階段包括構(gòu)建目標(biāo)依賴階段、鏈接二進(jìn)制文件階段、拷貝資源階段以及嵌入框架階段,所述利用所述引擎框架、模擬器庫、資源文件以及引擎框架庫對所述編譯目標(biāo)的各構(gòu)建階段進(jìn)行編輯的步驟包括:

      5.如權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用工程的功能內(nèi)容包括視覺系統(tǒng)配置源文件、所述多空間應(yīng)用代理源文件、庫源文件以及計(jì)算著色器源文件,所述利用所述應(yīng)用工程的功能內(nèi)容在所述原生工程的源文件內(nèi)容中建立功能映射的步驟包括:

      6.如權(quán)利要求5所述的方法,其特征在于,所述利用所述應(yīng)用工程的功能內(nèi)容在所述原生工程的源文件內(nèi)容中建立功能映射的步驟還包括:

      7.如權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述方法還包括:

      8.一種混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載裝置,其特征在于,應(yīng)用于混合現(xiàn)實(shí)顯示設(shè)備,所述混合現(xiàn)實(shí)顯示設(shè)備上部署有開發(fā)項(xiàng)目包和視覺開發(fā)引擎,所述裝置包括:

      9.一種混合現(xiàn)實(shí)顯示設(shè)備,其特征在于,其包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法。

      10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法。


      技術(shù)總結(jié)
      本發(fā)明提供的一種混合現(xiàn)實(shí)顯示設(shè)備的視覺開發(fā)引擎加載方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域。該方法通過在開發(fā)項(xiàng)目包里創(chuàng)建一個(gè)工作區(qū),并在工作區(qū)中創(chuàng)建視覺開發(fā)引擎對應(yīng)的原生工程;基于視覺開發(fā)引擎導(dǎo)出的應(yīng)用工程的工程內(nèi)容,在原生工程的工程內(nèi)容中建立所述原生工程與視覺開發(fā)引擎的映射信息,以使原生工程在啟動(dòng)后的任意時(shí)刻,按照映射信息加載視覺開發(fā)引擎,避免了在應(yīng)用工程的工程內(nèi)容中編寫的原生工程的相關(guān)代碼,無需原生工程一啟動(dòng)便得立即加載和初始化視覺開發(fā)引擎,原生工程能夠在啟動(dòng)后的任意時(shí)刻,響應(yīng)業(yè)務(wù)需要,按照映射信息加載視覺開發(fā)引擎,從而提升混合現(xiàn)實(shí)顯示設(shè)備基于視覺開發(fā)引擎的作業(yè)效率。

      技術(shù)研發(fā)人員:吳江博
      受保護(hù)的技術(shù)使用者:廣州虎牙信息科技有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/5
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1