본문 바로가기

카드게임

(5)
[cocos2d-x]기억력 카드게임 - 게임시작 부분 GameScene.h123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 #include "G..
[cocos2d-x]기억력 카드게임 - 게임화면구성 GameScene.h12345678910111213141516171819202122232425262728293031323334353637383940414243444546#ifndef __GAME_SCENE_H__#define __GAME_SCENE_H__ #include "cocos2d.h" USING_NS_CC; #define TAG_LABEL_CARD 0 //맞춘카드,맞추어야 할 카드의 수#define TAG_LABEL_LIFE 1 //남은 생명의 수#define TAG_LABEL_READY 2 //게임 시작 시 출력되는 Ready라벨의 태그값#define TAG_LABEL_START 3 //게임 시작 시 출력되는 Start라벨의 태그값#define TAG_SPRITE_O 4 //카드를 선택 후 출력..
[cocos2d-x]기억력 카드게임 - 게임화면구현 GameScene.cpp123456789101112131415161718192021#include "GameScene.h" Scene* GameScene::createScene(){ auto scene = Scene::create(); auto layer = GameScene::create(); scene->addChild(layer); return scene;} bool GameScene::init(){ if (!Layer::init()) { return false; } return true;}Colored by Color ScriptercsGameScene.h123456789101112131415161718#ifndef __GAME_SCENE_H__#define __GAME_SCENE_H__ #inc..
[cocos2d-x]기억력 카드게임 - 게임 데이터 초기화 GameScene.h12345678910111213141516171819202122232425262728#ifndef __GAME_SCENE_H__#define __GAME_SCENE_H__ #include "cocos2d.h" USING_NS_CC; class GameScene : public Layer{public: static Scene* createScene(); virtual bool init(); CREATE_FUNC(GameScene); Size winSize; //일반적으로 게임의 크기를 구현할 때 화면의 크기를 사용하는 경우가 많기 때문에 //화면의 크기를 따로 선언해서 사용하는것이 편리 int cardOK, life; //선택한 카드의갯수를 저장하기 위한 변수, 생명개수 int card..
[cocos2d-x]기억력 카드게임 - 메뉴화면구현 MenuScene.h12345678910111213141516171819202122232425262728#ifndef __MENU_SCENE_H__#define __MENU_SCENE_H__ #include "cocos2d.h" USING_NS_CC; //using namespace cocos2d의 줄임말 #define TAG_MENUITEM_PLAY 0#define TAG_MENUITEM_HELP 1#define TAG_MENUITEM_OPTION 2#define TAG_MENUITEM_QUIT 3//메뉴 별로 구분을 위해 태그 값을 정의class MenuScene : public Layer{public: static Scene* createScene(); virtual bool init(); CREA..