[發(fā)明專利]基于CEF內(nèi)核與UnrealEngine端的嵌入式界面渲染和通訊系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202210349937.4 | 申請(qǐng)日: | 2022-04-02 |
| 公開(kāi)(公告)號(hào): | CN114816623A | 公開(kāi)(公告)日: | 2022-07-29 |
| 發(fā)明(設(shè)計(jì))人: | 寧海元;高維遠(yuǎn);楊秦敏 | 申請(qǐng)(專利權(quán))人: | 杭州易知微科技有限公司 |
| 主分類(lèi)號(hào): | G06F9/451 | 分類(lèi)號(hào): | G06F9/451;G06F16/26;G06F8/38;G06F8/41;G06F9/54 |
| 代理公司: | 常州佰業(yè)騰飛專利代理事務(wù)所(普通合伙) 32231 | 代理人: | 陳紅橋 |
| 地址: | 311121 浙江省杭州市余杭*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 cef 內(nèi)核 unrealengine 嵌入式 界面 渲染 通訊 系統(tǒng) | ||
本發(fā)明提供了一種基于CEF內(nèi)核與UnrealEngine端的嵌入式界面渲染和通訊系統(tǒng),包括:UnrealEngine端和Web端,UnrealEngine端嵌入CEF內(nèi)核,Web端內(nèi)設(shè)置有UE容器,UnrealEngine端與UE容器綁定,CEF內(nèi)核用于接收UnrealEngine端中UE插件下發(fā)的鼠標(biāo)交互事件,以及調(diào)用ue.xxx.interface函數(shù)將鼠標(biāo)交互事件解析成JS語(yǔ)言并傳遞給Web端,Web端用于開(kāi)啟CEF內(nèi)核的GPU渲染,并將CEF內(nèi)核的畫(huà)面的第一像素矩陣傳入U(xiǎn)nrealEngine端的UE插件中,UnrealEngine端的UE插件用于繪制CEF內(nèi)核的第二像素矩陣,并將第二像素矩陣傳入U(xiǎn)nrealEngine端中的材質(zhì)系統(tǒng)。由此,通過(guò)在UnrealEngine端嵌入CEF內(nèi)核能夠快速編寫(xiě)UnrealEngine端的界面效果和邏輯,大幅度提升了開(kāi)發(fā)效率。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)可視化應(yīng)用技術(shù)領(lǐng)域,具體涉及一種基于CEF內(nèi)核與UnrealEngine端的嵌入式界面渲染和通訊系統(tǒng)。
背景技術(shù)
隨著政府與企業(yè)的數(shù)字化轉(zhuǎn)型發(fā)展迅速,計(jì)算機(jī)業(yè)務(wù)系統(tǒng)日漸復(fù)雜,傳統(tǒng)的UnrealEngine引擎界面系統(tǒng)已無(wú)法滿足可視化行業(yè)當(dāng)下的需求,開(kāi)發(fā)效率低下。
發(fā)明內(nèi)容
本發(fā)明為解決上述技術(shù)問(wèn)題,提供了一種基于CEF內(nèi)核與UnrealEngine端的嵌入式界面渲染和通訊系統(tǒng),通過(guò)在UnrealEngine端嵌入CEF內(nèi)核能夠快速編寫(xiě)UnrealEngine端的界面效果和邏輯,大幅度提升了開(kāi)發(fā)效率。
本發(fā)明采用的技術(shù)方案如下:
一種基于CEF內(nèi)核與UnrealEngine端的嵌入式界面渲染和通訊系統(tǒng),包括:所述UnrealEngine端和Web端,所述UnrealEngine端嵌入所述CEF內(nèi)核,所述Web端內(nèi)設(shè)置有UE容器,所述UnrealEngine端與所述UE容器綁定,所述CEF內(nèi)核用于接收所述UnrealEngine端中UE插件下發(fā)的鼠標(biāo)交互事件,以及調(diào)用ue.xxx.interface函數(shù)將所述鼠標(biāo)交互事件解析成JS語(yǔ)言并傳遞給所述Web端,所述Web端用于開(kāi)啟所述CEF內(nèi)核的GPU渲染,并將所述CEF內(nèi)核的畫(huà)面的第一像素矩陣傳入所述UnrealEngine端的UE插件中,所述UnrealEngine端的UE插件用于繪制所述CEF內(nèi)核的第二像素矩陣,并將所述第二像素矩陣傳入所述UnrealEngine端中的材質(zhì)系統(tǒng)。
所述UnrealEngine端通過(guò)唯一標(biāo)識(shí)符與所述Web端綁定通訊通道,其中,所述唯一標(biāo)識(shí)符包括Screen ID。
所述Web端還用于接收外部信息,并通過(guò)所述UE容器將所述外部信息傳入所述UE插件;所述CEF內(nèi)核還用于調(diào)用ue.callEasyV函數(shù)接收所述外部信息。
所述外部信息包括:數(shù)據(jù)源信息,和/或第三方平臺(tái)信息,和/或第三方組件庫(kù)信息。
所述UnrealEngine端設(shè)置有Serializer序列化器,其中,所述Serializer序列化器用于對(duì)所述外部信息進(jìn)行解析,并將解析后的外部信息綁定到所述UnrealEngine端EasyV Component的事件分發(fā)器上。
所述CEF內(nèi)核還用于調(diào)用ue.callWeb函數(shù)將所述UnrealEngine端的數(shù)據(jù)信息發(fā)送給所述Web端。
本發(fā)明的有益效果:
本發(fā)明通過(guò)在UnrealEngine端嵌入CEF內(nèi)核能夠快速編寫(xiě)UnrealEngine端的界面效果和邏輯,大幅度提升了開(kāi)發(fā)效率。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例的基于CEF內(nèi)核與UnrealEngine端的嵌入式界面渲染和通訊系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州易知微科技有限公司,未經(jīng)杭州易知微科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210349937.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 郵件代理網(wǎng)關(guān)性能數(shù)據(jù)的采集方法和裝置
- 一種用于玻璃模具表面的Ni-W-納米CeF<sub>3</sub>復(fù)合鍍層及電鍍方法與電解液
- 棉花內(nèi)生真菌CEF-082及其在棉花黃萎病防治中的應(yīng)用
- 具有雙模式信道估計(jì)字段的幀格式
- 毫米波網(wǎng)絡(luò)中的同頻干擾消減
- 適用于片狀載體袋的CEF細(xì)胞生產(chǎn)狂犬病疫苗的方法
- 一種數(shù)據(jù)傳輸方法及裝置
- 一種cocos2dx嵌入cef實(shí)現(xiàn)透明網(wǎng)頁(yè)的方法
- 一種雞兩性CEF的體外分離和培養(yǎng)方法
- 一種激光加熱基座法制備CeF3單晶光纖的方法





