一种多平台的业务逻辑代码运行方法

    公开(公告)号:CN117762391B

    公开(公告)日:2024-06-25

    申请号:CN202410196427.7

    申请日:2024-02-22

    发明人: 庞翔宇 曾峰

    IPC分类号: G06F8/30 G06F8/20

    摘要: 本发明属于通信技术领域,具体涉及一种多平台的业务逻辑代码运行方法,包括开发四个层级代码,分别为业务逻辑层、业务桥阶层、引擎桥阶层和引擎层:其中,四个层级代码的调用关系为:业务逻辑层代码可调用业务桥阶层代码或引擎桥阶层代码;业务桥阶层代码可调用引擎桥阶层代码;引擎桥阶层代码可调用引擎层代码。本发明可以实现一套业务逻辑代码运行在不同引擎上,构建出多平台的应用和游戏,同时方便日常开发调试和Web平台性能优化;利用Unity跨平台的稳定性、丰富的引擎功能和社区生态、先进的渲染管线,制作高质量原生应用和游戏;利用LayaAir在web平台可以方便调试、方便性能优化的优势,构建微信、抖音、网页等Web平台的小程序和小游戏。

    一种多平台的业务逻辑代码运行方法

    公开(公告)号:CN117762391A

    公开(公告)日:2024-03-26

    申请号:CN202410196427.7

    申请日:2024-02-22

    发明人: 庞翔宇 曾峰

    IPC分类号: G06F8/30 G06F8/20

    摘要: 本发明属于通信技术领域,具体涉及一种多平台的业务逻辑代码运行方法,包括开发四个层级代码,分别为业务逻辑层、业务桥阶层、引擎桥阶层和引擎层:其中,四个层级代码的调用关系为:业务逻辑层代码可调用业务桥阶层代码或引擎桥阶层代码;业务桥阶层代码可调用引擎桥阶层代码;引擎桥阶层代码可调用引擎层代码。本发明可以实现一套业务逻辑代码运行在不同引擎上,构建出多平台的应用和游戏,同时方便日常开发调试和Web平台性能优化;利用Unity跨平台的稳定性、丰富的引擎功能和社区生态、先进的渲染管线,制作高质量原生应用和游戏;利用LayaAir在web平台可以方便调试、方便性能优化的优势,构建微信、抖音、网页等Web平台的小程序和小游戏。