본문 바로가기

전체 글

(474)
[cocos2d-x]위치와 관련된 액션(위치) 12345678910111213141516171819202122232425262728#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("ball.png"); spr->setPosition(Point(100, 100)); this->addChild(spr); auto action = Place::creat..
[cocos2d-x]위치와 관련된 액션(베지어 곡선) 123456789101112131415161718192021222324252627282930313233#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("ball.png"); spr->setPosition(Point(50, 50)); this->addChild(spr); ccBezierConfig bez..
[cocos2d-x]위치와 관련된 액션(점프) 12345678910111213141516171819202122232425262728#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("ball.png"); spr->setPosition(Point(100, 100)); //공의 현재 위치 지정 this->addChild(spr); auto action ..
[cocos2d-x]액션 기능에서 By와 To의 차이 MoveBy ::create(2.0 , Point(200,200))- 현재 좌표를 기준으로 (200,200) 좌표만큼 이동ex) 현재 (100,100)에 있다면 (300,300)좌표로 이동 MoveTo :: create(2.0 Point(200,200))- 현재 좌표와 상관없이 무조건 (200,200) 좌표로 이동 ex) 지금 (100,100) 좌표에 있다면 (200,200)좌표로 이동
[cocos2d-x]액션 기능 기초 예제 1234567891011121314151617181920212223242526272829 #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("ball.png"); spr->setPosition(Point(50, 50)); this->addChild(spr); auto action = MoveTo::cre..
[cocos2d-x]chapter2마무리 스프라이트,라벨,메뉴 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192#include "HelloWorldScene.h" USING_NS_CC; Scene* HelloWorld::createScene(){ // 'scene' is an autorelease object auto scene = Scene::create(); // 'layer' is an autorelease object auto layer = HelloWorld::create(); // add lay..
[cocos2d-x]MenuItemToggle 예제 12345678910111213141516171819202122232425262728293031323334353637#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_1 = MenuItemImage::create("btn-play-normal.png", "btn-play-selected.png"); auto item_1_2 = ..
[cocos2d-x]MenuItemSprite 예제 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 spr_1_n = Sprite::create("btn-play-normal.png"); auto spr_1_s = Sprite::create("btn-play..