[發明專利]一種跨平臺渲染方法及裝置在審
| 申請號: | 202110483866.2 | 申請日: | 2021-04-30 |
| 公開(公告)號: | CN113181657A | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 王福勝;王強 | 申請(專利權)人: | 北京讀我網絡技術有限公司 |
| 主分類號: | A63F13/77 | 分類號: | A63F13/77 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張靜 |
| 地址: | 100088 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 渲染 方法 裝置 | ||
本發明公開了一種跨平臺渲染方法及裝置,該方法包括獲取與待渲染對象相匹配的渲染組件;將與所述渲染組件相匹配的關聯數據進行打包,生成組件資源包;利用組件模板對所述組件資源包進行處理,生成渲染實例;根據所述渲染實例對所述待渲染對象進行渲染,獲得渲染結果。本發明實現了可以使得基于跨平臺渲染引擎的以組件粒度的輸出,根據不同的渲染對象和業務需求去定義組件,進而構建發布層面與前端工程化高度結合利用組件模板單組件發布,滿足了靈活的業務場景的需求。
技術領域
本發明涉及信息技術領域,特別是涉及一種跨平臺渲染方法及裝置。
背景技術
伴隨著互聯網技術的發展,無論是互聯網游戲場景,還是互動場景的交互復雜度也變得更為復雜,對畫面呈現的品質要求也越來越高,因此,綜合多方面因素使用跨平臺引擎渲染圖像接口做技術支撐成了目前的普遍選擇。
但是,現有的跨平臺渲染引擎是以整體工程構建輸出的,各模塊的維護、管理機制是基于引擎生態閉環去實現的,構建出的產品即靜態文件無論是從設計上還是文件結構上來講都比較難與前端工程化進行高度結合,也無法很好的支持靈活的業務場景。
發明內容
針對于上述問題,本發明提供一種跨平臺渲染方法及裝置,實現了構建發布層面與前端工程化高度結合利用組件模板單組件發布,滿足了靈活的業務場景的需求。
為了實現上述目的,本發明提供了如下技術方案:
一種跨平臺渲染方法,包括:
獲取與待渲染對象相匹配的渲染組件;
將與所述渲染組件相匹配的關聯數據進行打包,生成組件資源包;
利用組件模板對所述組件資源包進行處理,生成渲染實例;
根據所述渲染實例對所述待渲染對象進行渲染,獲得渲染結果。
可選地,所述獲取與待渲染對象相匹配的渲染組件,包括:
依據所述渲染對象的屬性信息,在目標組件庫中進行提取,獲得渲染組件,所述目標組件庫包括若干個組件,所述組件封裝了渲染對象進行顯示的屬性信息。
可選地,所述將與所述渲染組件相匹配的關聯數據進行打包,生成組件資源包,包括:
獲取與所述渲染組件相匹配的關聯數據,所述關聯數據包括腳本、資源、預制體和材質中的一種或多種;
將所述關聯數據打包進入對應的組件,生成組件資源包,所述資源包的發布包括離線包發布和/或網絡線上包發布。
可選地,所述獲取與待渲染對象相匹配的渲染組件,包括:
基于所述目標組件庫,輸出與所述待渲染對象相匹配的若干個渲染組件;
或者,
基于所述目標組件庫,輸出與所述待渲染對象對應的組件模板,所述組件模板包括多個渲染組件。
可選地,所述根據所述渲染實例對所述待渲染對象進行渲染,獲得渲染結果,包括:
響應于對渲染環境進行初始化,根據所述渲染實例對所述待渲染對象進行渲染,獲得渲染結果,所述對渲染環境進行初始化包括確定渲染模式以及所述渲染結果的運行平臺。
一種跨平臺渲染裝置,包括:
獲取單元,用于獲取與待渲染對象相匹配的渲染組件;
生成單元,用于將與所述渲染組件相匹配的關聯數據進行打包,生成組件資源包;
處理單元,用于利用組件模板對所述組件資源包進行處理,生成渲染實例;
渲染單元,用于根據所述渲染實例對所述待渲染對象進行渲染,獲得渲染結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京讀我網絡技術有限公司,未經北京讀我網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110483866.2/2.html,轉載請聲明來源鉆瓜專利網。





