Cocos Creator jsb手动绑定C++

使用的是cocos creator 2.4.3版本;直接贴代码,结构如下:
在CocosDashboard\resources.editors\Creator\2.4.3\resources\cocos2d-x\cocos\scripting\js-bindings\manual 文件夹下创建
jsb_test.hpp和jsb_test.cpp两个文件。
jsb_test.hpp内容如下:

    #pragma once

    namespace se {
        class Object;
    }

    bool register_all_testio(se::Object* obj);

jsb_test.cpp代码如下:

    #include "jsb_test.hpp"
    #include "cocos/scripting/js-bindings/manual/jsb_conversions.hpp"

    static bool jsb_Test(se::State &s)
    {
        CC_UNUSED std::string ok = "";
        std::string result = "这是一条测试";//这里可以调用其他的C++逻辑,简写了。
        ok = std_string_to_seval(result, &s.rval()); //返回string
        return true;
    }
    SE_BIND_FUNC(jsb_Test)

    bool register_all_testio(se::Object *obj)
    {
        se::Val
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值