[發明專利]一種能支持LUA與JavaScript的雙引擎系統在審
| 申請號: | 202010538502.5 | 申請日: | 2020-06-13 |
| 公開(公告)號: | CN111813445A | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 曹祝華 | 申請(專利權)人: | 立樂教育科技(上海)有限公司 |
| 主分類號: | G06F8/76 | 分類號: | G06F8/76 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 樂俊 |
| 地址: | 201400 上海市奉賢區南*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 lua javascript 引擎 系統 | ||
1.一種能支持LUA與JavaScript的雙引擎系統,其特征在于,包括以下步驟:
步驟一:將LUA引擎及JavaScript引擎的源碼集成到游戲APP內;
步驟二:通過切換層,對LUA引擎及JavaScript引擎進行內存相互切換;
步驟三:通過中間層,在對LUA引擎及JavaScript引擎切換時,保存LUA引擎和JavaScript引擎引擎層的數據結構、方法驅動和引擎句柄。
2.根據權利要求1所述的一種能支持LUA與JavaScript的雙引擎系統,其特征在于,在步驟一中,所述LUA引擎和所述JavaScript引擎的源碼都以LIB的形式集成到游戲APP內。
3.根據權利要求1所述的一種能支持LUA與JavaScript的雙引擎系統,其特征在于,步驟二中:
在切換到所述LUA引擎層的時候,把當前的JavaScript引擎的內存Runtime清空;
在切換到所述JavaScript引擎層的時候,把LUA引擎的內存Runtime清空。
4.根據權利要求1所述的一種能支持LUA與JavaScript的雙引擎系統,其特征在于,在CPP層,保存所述LUA引擎和所述JavaScript引擎的數據結構、方法驅動及引擎句柄,可以確保很方便的切換LUA引擎和JavaScript引擎,保證在不同引擎切換的時候,數據不丟失。
5.根據權利要求1-4任一所述的一種能支持LUA與JavaScript的雙引擎系統,其特征在于,所述LUA引擎和所述JavaScript引擎可以同時并存在Cocos2d-x的運行的游戲APP里。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于立樂教育科技(上海)有限公司,未經立樂教育科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010538502.5/1.html,轉載請聲明來源鉆瓜專利網。





