jsb专题

Cocos2d-x中jsb结构剖析

libs/javascript下有两部分bindings和spidermonkey。 其中spidermonkey为js虚拟机,暂时不去管它。 bindings下分为四部分,分别为主干部分,generated, js,obfuscate。 下面分别介绍。 1.主干部分,按照文件顺序一次介绍。     cocos2d_specifics.h声明一些回调和代理。包括触摸事件, schedule事件,

插件学习之道:ext-jsb-3.0.0.zip共享Ext JS 3.0以上版本在eclipse中使用spket插件设置自动提示的方法

网上有很多关于这个的解决方法,发现此文是最好的。分享如下,本文最大的贡献是ext-jsb-3.0.0.zip.   网上很多关于安装Ext JS自动提示插件的方法,但是发现在Ext JS3.0以上的版本中没有提示。 在eclipse中安装spket的方法: 1、下载spket-1.6.4.1.zip压缩包,解压把压缩包中eclipse下两个文件夹下的内容复制到eclipse安装目

cocos jsb调用IOS震动功能

js端代码: export default class JsbUtils {public static callVibration(data: any): void {if (CC_JSB) {// @ts-ignorejsb.reflection.callStaticMethod('JsBridge', 'sayMe');jsb.reflection.callStaticMethod('JsB

Cocos2dx-jsb 中Node的onEnter过程分析(2):

Cocos2dx-jsb 中Node的onEnter过程分析(2):上一篇我们分析了onEnter从C++端调到js端的过程,但是剩下一点没有分析,就是我们从JS调回到C++。6、到此为止,○1○2两部分都分析完了,那第○3部分,什么时候调用呢?第三部分的代码:_isTransitionFinished = false;for( const auto &child: _children)ch

Cocos2dx-jsb 中Node的onEnter过程分析(1)

Cocos2dx-jsb 中Node的onEnter过程分析(1):1、当一个子节点被接入到父节点上时,都会调用Node::addChild方法,if( _running ){child->onEnter(); //调用子节点的onEnter方法// prevent onEnterTransitionDidFinish to be called twice when a node is ad

Cocos2dx 3.X jsb加载JavaScript源码文件分析

Cocos2dx 3.X jsb加载JavaScript源码文件分析:1、其实js和lua差不多,lua中通过require函数加载lua文件,js中也是通过一个函数require,加载js源码文件,而且思路差不多,那这个函数是如何执行的呢?2、require函数在ScriptingCore.cpp文件中有个registerDefaultClasses函数,这个函数注册了一些C++ 函数供ja

鸿蒙端H5容器化建设——JSB通信机制建设

1. 背景 2023年鸿蒙开发者大会上,华为宣布为了应对国外技术封锁的潜在风险,2024年的HarmonyOS NEXT版本中将不再兼容Android,并推出鸿蒙系统以及其自研的开发框架,形成开发生态闭环。同时,在更高维度上华为希望将鸿蒙系统拓展应用到手机、智能穿戴、车机、家居等一系列物联网设备上,形成万物互联的品牌生态闭环。 基于以上背景,鸿蒙端上APP的适配问题是开发者不得不面对的问题,适

SpringBoot仅会SSM强撸项目--【JSB项目实战】

SpringBoot系列文章目录 SpringBoot知识范围-学习步骤【JSB系列之000】 文章目录 SpringBoot系列文章目录SpringBoot技术很多很多面对越来越紧的时间,越来越少的知识我要怎么办环境及工具:项目里可能要用到的技术前后端分离json其它的必要知识 上代码Controller代码直接mapper实体类 跑起来后台用浏览器最原始的方式验证客户端 最后的展示总

SpringBoot使用oracle数据库登陆/登录详细解析-【JSB项目实战】

SpringBoot系列文章目录 SpringBoot知识范围-学习步骤【JSB系列之000】 文章目录 SpringBoot系列文章目录本系列校训 SpringBoot技术很多很多环境及工具:上效果图必备的理论WebMvcConfigurer WebMvcConfigurer使用实战代码HandlerInterceptor oracle 数据库**oracle 驱动** 配置文件项目目录