<学习日记一>初识Cocos2d-X

章节一《如何运行cpp-tests》

环境:
系统环境:OS X Yosemite 版本 10.10
编译器:Xcode 6.1

一.下载Cocos2d-x

下载地: http://cn.cocos2d-x.org/download
版本:v3.3 Final

二.运行cpp-tests

工程目录: cocos2d-x-3.3/build/cocos2d_tests.xcodeproj

三.选择cpp_tests iOS工程执行

章节二《如何获取cocosstudio上的按钮》

#include “cocos2d.h”
#include “cocostudio/CocoStudio.h”
#include “ui/CocosGUI.h”

USING_NS_CC;
using namespace cocos2d::ui;
using namespace cocostudio::timeline;

Button* startBtn = static_cast<Button*>(rootNode->getChildByTag(KW_BTN_START));
if (startBtn)
{
startBtn->addTouchEventListener(CC_CALLBACK_2(HelloWorld::touchEvent, this));
}

void HelloWorld::touchEvent(Ref *sender, Widget::TouchEventType type)
{
switch (type)
{
case Widget::TouchEventType::BEGAN:
break;
case Widget::TouchEventType::MOVED:
break;
case Widget::TouchEventType::ENDED:
{
l og(“TouchEventType::ENDED”);
}
break;
case Widget::TouchEventType::CANCELED:
break;
default:
break;
}
}

章节二《如何使用计时器》

CCDirector::getInstance()->getScheduler()->schedule(SEL_SCHEDULE(&HelloWorld::onUpdate), this, 1, false);
void HelloWorld::onUpdate()
{
log(“onUpdate”);
}