zoukankan      html  css  js  c++  java
  • c++读取ccbi

    loader类文件:

    需要定义CCB_STATIC_NEW_AUTORELEASE_OBJECT_METHOD(ButtonTestLayerLoader, loader);

    这个宏定义是定义静态的loader方法,在注册registerCCNodeLoader("TestHeaderLayer", TestHeaderLayerLoader::loader());的时候调用

    这里的注册是为了读取ccbi中遇到同名的类时候,找到对应的解析器,进行解析。例如CCLayer类就使用CCLayerLoader


    需要定义CCB_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD(ButtonTestLayer);

    这个宏是在loader调用createCCNode函数的时候,返回对应的类实例。展开宏可以看到return T::create();如果是CCLayer类型,则返回的是CCLayer

  • 相关阅读:
    vue的class绑定
    less里面calc() 语法
    问题
    Spring Boot面试题
    Redis面试题
    nginx面试题
    rabbitMQ面试题
    Linux+Git命令
    docker
    JAVA常用单词
  • 原文地址:https://www.cnblogs.com/pangblog/p/3265390.html
Copyright © 2011-2022 走看看