cocos2d-x

barbarousmonthΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 4 μήνες)

178 εμφανίσεις

cocos2d
-
x

win32

Cocos2d
-
x

cocos2d
-
x is a multi
-
platform, light weight & developer
-
friendly C++ 2D mobile game engine, open source and
released under
MIT License
.

코코스
2d
-
x


멀티
-
플랫폼
,
경량

&
개발자
-
친화적

c++

2D
모바일

게임

엔진
,
공개소스이고

MIT License

식하에

공개된다
.


It is a child branch of the famous "cocos2d
-
iphone" project, and will keep the primary features sync with it.

이것은

cocos2d
-
iphone
으로

유명한

프로젝트의

child
brach
이며
,
우선적

특징을

그것과

동일하게

유지한

.


The "X" in cocos2d
-
x means:

cocos2d
-
x


X


뜻은

:

means C++. Sometimes we write .
cpp

postfix as .cxx.

c
++


의미한다
.
때때로

.
cpp

접미사를

.cxx


쓰기도

한다
.


So "X" means the project is written by C++, and offer C++ APIs means CROSS.

그래서

X


c++


쓰여진

프로젝트라는

의미이고
,
제공하는

c++

API


의미는

교차이다
.


The goal of this open project is to cross multi mobile platforms.



공개

프로젝의

최종

목적은

다종의

모바일

플래폼을

교차
(
지원
)
하는

것이다
.



http://www.cocos2d
-
x.org/projects/cocos2d
-
x/wiki

Download / Unzip / Install

http://www.cocos2d
-
x.org/projects/cocos2d
-
x/wiki/Download


Install

Install
-
templates
-
msvc.bat

Open project .
sln

Project option

Run

Add Sprite

Player

Projectile

Target

Load Sprite / Add Child

bool

HelloWorld
::
init
()

{


bool

bRet

=
false
;


do



{


// ::::: Hello World
이미지

영역

----





// 2.
아래에

코드를

추가

한다
...


CCSize

winSize

=
CCDirector
::
sharedDirector
()
-
>
getWinSize
();




//
CCSprite

*player


mPlayer

=
CCSprite
::
spriteWithFile
("Player.png",
CCRectMake
(0,0,27,40) );


mPlayer
-
>
setPosition
(
ccp
(
mPlayer
-
>
getContentSize
().width/2,
winSize.height
/2 ) ) ;


this
-
>
addChild
(
mPlayer

);




//:::


bRet

= true;






}
while

(0);

}

Back Color

class

HelloWorld

:

public

cocos
2
d
::
CCColorLayer

//

상속

부분

수정

{


//

교체

//

색상

설정

CCColorLayer
::
initWithColor(

ccc
4
(
255
,
255
,
255
,
255
)

)

)
;

//CCLayer
::
init())
;

}

Run / Add a sprite