1. cocos creator js 调用 AS 的方法
❶ 安卓端:
在 Android 应用中,Cocos 引擎的渲染和 JS 的逻辑是在 GL 线程中进行的,而 Android 本身的 UI 更新是在 App 的 UI 线程进行的,所以如果我们在 JS 中调用的 Java 方法有任何刷新 UI 的操作,都需要在 UI 线程进行。
❷ js 端:
2. AS 端调用 js 方法
js 端: 被调用的方法一定要是全局函数,要不然会报错
AS 端: 要返回到 GL线程里调用
具体请参考 cocos creator 官方文档中的 ‘Java 原生反射机制’ :如何在 Android 平台上使用 JavaScript 直接调用 Java 方法













网友评论