본문 바로가기

전체 글

(474)
[cocos2d-x]MenuItemImage 예제 123456789101112131415161718192021222324252627282930313233343536#include "HelloWorldScene.h" Scene* HelloWorld::createScene(){ auto scene = Scene::create(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;} bool HelloWorld::init(){ if (!Layer::init()) { return false; } auto item_1 = MenuItemImage::create("btn-play-normal.png", "btn-play-selected.png", "btn-play-selected.pn..
[cocos2d-x]MenuItemLabel을 이용한 메뉴 만들기 123456789101112131415161718192021222324252627282930313233343536373839404142#include "HelloWorldScene.h" Scene* HelloWorld::createScene(){ auto scene = Scene::create(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;} bool HelloWorld::init(){ if (!Layer::init()) { return false; } auto label_1 = Label::createWithSystemFont("Play", "Thonburi", 50); auto label_2 = Label::cre..
[cocos2d-x]기타 메소드를 이용한 라벨 예제 123456789101112131415161718192021222324252627282930313233343536373839#include "HelloWorldScene.h" Scene* HelloWorld::createScene(){ auto scene = Scene::create(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;} bool HelloWorld::init(){ if (!Layer::init()) { return false; } auto label_0 = Label::createWithSystemFont("Hello World", "Thonburi", 50 ); label_0->setPosition(Po..
[cocos2-dx]Chapter2-3. HelloWorldScene 스프라이트 응용4 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 #include "HelloWorldScene.h" Scene* HelloWorld::createScene(){ auto scene = Scene::create(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;} bool HelloWorld::init(){ if (!LayerColor::initWithColor(Color4B(255, 255, 255, 255))) { //컬러 셋을 255,255,255,255 로 맞춤 = 바탕이 흰색 r..
[cocos2d-x]Chapter2-4. HelloWorldScene 문자출력 1234567891011121314151617181920212223242526#include "HelloWorldScene.h" Scene* HelloWorld::createScene(){ auto scene = Scene::create(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;} bool HelloWorld::init(){ if ( !Layer::init() ) { return false; } //auto label = Label::createWithSystemFont("Hello World", "Thonburi", 34); auto label = Label::createWithSystemFont("Hell C..
[cocos2d-x]Chapter2-2. HelloWorldScene 스프라이트 응용3 12345678910111213141516171819202122232425262728293031323334 #include "HelloWorldScene.h" Scene* HelloWorld::createScene(){ auto scene = Scene::create(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;} bool HelloWorld::init(){ if ( !Layer::init() ) { return false; } auto spr = Sprite::create("Icon-57.png", Rect(0,0,30,30 )); //spr->setAnchorPoint(Point(0.5, 0.5)); spr->s..
[cocos2d-x]Chapter2-1. HelloWorldScene 스프라이트 응용 1234567891011121314151617181920212223242526272829303132 #include "HelloWorldScene.h" Scene* HelloWorld::createScene(){ auto scene = Scene::create(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;} bool HelloWorld::init(){ if ( !Layer::init() ) { return false; } auto spr = Sprite::create("Icon-57.png", Rect(0,0,30,30)); // Rect()를 이용하여 좌표 및 크기 지정 //spr->setAnchorPoint(Po..
[cocos2d-x]Chapter2. HelloWorldScene 스프라이트 사용 12345678910111213141516171819202122232425262728293031#include "HelloWorldScene.h" Scene* HelloWorld::createScene() { auto scene = Scene::create(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;} bool HelloWorld::init(){ if ( !Layer::init() ) { return false; } auto spr = Sprite::create("Icon-57.png"); //객체를 만들때 new가 아닌 create()사용, 코코스 내부에서 메모리를 처리해줌. spr->setAnchorPoint(..