게임화면에 폰트를 뿌려주는 방법으로 Label 객체를 이용하며 객체는 위치(Point), 앵커포인트 등을 함께 가지며 Label 을 만들수있는 방법들은 아래와 같습니다. SystemFont - 기본 시스템 폰트TTF( True Type Font ) - Windows 에서 사용하는 외부 폰트 이용BMFont - 비트맵 이미지 파일인 *.png 파일과 와 *.png 의 정보를 가진 *.fnt 를 이용하여 폰트를 출력CharMap - BMFont 와 비슷하지만 폰트 정보 파일인 .fnt 를 사용하지 않고 사용자가 파일 정보를 직접 입력하는 방식 이제 시작해 보겠습니다. 1. System Font SystemFont 는 System 의 폰트를 그대로 가져와 사용하는 방식입니다. bool HelloWorld::i..
기본 적으로 알아 두시면 좋은 자료형 및 기본 함수들 입니다. 1. 자료형 여기서 나오는 자료형들은 모두 앞의 예제들에서 한번씩 사용했던 자료형들 입니다. - Point( x, y ) : 포인트 값 그러니까 좌표 값을 의미 합니다.- Size( width, height ) : 가로, 세로 길이를 의미 합니다.- Rect( x, y, width, height ) : 이미지 내부의 x, y 좌표와 좌표로부터의 가로, 세로를 의미 합니다. 위의 자료형들을 이전에 사용하였던 예제와 비교 하여 보자면 bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } ..
프로젝트 생성시 알아야할 기초 적인 부분입니다. ( Cocos2d-x 3.x 기준 ) 1. 기본 프로젝트 폴더 보기 Cocos2d-X 는 크로스플렛폼을 지원하는 2D 게임 엔진이며 프로젝트를 생성 할 경우 아래와 같이 공통으로 사용되는 Classes, Resoures, cocos2d 와 같은 방식으로 폴더가 생성고 각 플렛폼별 프로젝트 폴더가 따로 생성됩니다. 지원 플렛폼은 위에서 보시다 시피Android, IOS, MAC, Linux, Windows, Windows phone 8 or 8.1 을 지원합니다. ( 또한 이 글에는 없지만 Cocos2d-js 를 이용할 경우 웹 플렛폼까지 지원이 가능합니다. ) 2. 프로젝트별 트리 구성 보기 MAC 으르 기준으로한 기본 프로젝트의 트리 입니다. 튜토리얼 에..
- Total
- Today
- Yesterday
- 에러
- 인터넷
- 튜토리얼북
- 게임 개발
- ubuntu
- 개발자
- SNS
- Laravel
- html
- cocos2d-x
- Nodejs
- php
- 데이터베이스
- 웹
- 게임
- 설치
- mac
- 서버 개발
- it
- 웹 개발자
- 웹 개발
- 웹 서버
- 개발
- JavaScript
- 서버
- Database
- 우분투
- 맥
- Tutorialbook
- Developer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |