zoukankan      html  css  js  c++  java
  • cocos2d-x 学习笔记之 CCMenuItemToggle用法

      想做用cocos2d-x做一个登陆界面,界面有有个记住账号的功能,但是该引擎我没有找到类似checkbox的类,考虑到Toggle也是开关即0和1,故考虑用这个类来实现。

    CCMenuItemImage *normal = CCMenuItemImage::create("checkbox_normal.png","checkbox_normal.png");
    CCMenuItemImage *checked = CCMenuItemImage::create("checkbox_checked.png","checkbox_checked.png");

    CCMenuItemToggle *toggle = CCMenuItemToggle::createWithTarget(this,
    menu_selector(HelloWorld::togglemenuCallBack),
    normal,
    checked,
    NULL
    );
    CC_BREAK_IF(!toggle);

    然后把toggleItem放到CCMenu中去

    CCMenu *menu = CCMenu::createWithItem(toggle);
            menu->setPosition(100,100);
            this->addChild(menu);

    效果截图:

    代码不全,请勿照搬。完整代码在下面下载

    代码下载

      ps:楼主也是初学,有错误的地方还请大神指正

  • 相关阅读:
    postman使用感言
    20. 有效的括号
    13. 罗马数字转整数
    qsort / bsearch
    堆排序(heapsort)
    递归Recursion
    拓扑排序
    N/A的含义
    初级系列17.爱因斯坦的数学题问题
    初级系列16.求车速问题
  • 原文地址:https://www.cnblogs.com/frankwin608/p/3382454.html
Copyright © 2011-2022 走看看