안녕하세요 유랑입니다. 이번 시간에는 스프라이트 사용법에 대해 배워보겠습니다.시작하겠습니다. 1. Sprite Class 스프라이트 클래스는 실제로 화면에 출력되어 보이는 구체적인 개념의 클래스입니다. 스프라이트는 화면을 구성하는 정적인 이미지나 애니메이션이 되는 일련의 이미지들을 가르키는 말로 대개 게임에서 사용되는 이미지들을 말합니다.대략적인 정의는 다음과 같습니다.*이미지 파일을 화면에 출력하는 역할을 함 *이미지 파일의 로딩과 화면 출력과 관련된 다양한 함수를 제공 2. 스프라이트 사용하기 2-1) 프로젝트 생성 다음과 같은 위치에 프로젝트를 생성합니다. 이름과 위치는 바꾸셔도 상관 없습니다. 2-2) 이미지 추가 스프라이트에 필요한 이미지 파일을 찾아보자. Cocos에서 제공하는 캐릭터 그로시니..
안녕하세요 유랑입니다. 이번 시간에는 레이블 사용법에 대해 배워보겠습니다.시작하겠습니다. 1. Label Class 레이블을 사용하면 프로그램 상에서 텍스트를 화편에 추가하거나, 추가한 텍스트의 내용이나 위치를 변경이 가능합니다.레이블은 기본형, 트루 타입 폰트형, 비트맵 폰트형, 캐릭터맵 폰트형 이렇게 나눌 수 있습니다.대략적인 정의는 다음과 같습니다.*텍스트를 화면에 추가 가능*텍스트의 내용이나 위치를 동적으로 변경이 가능 *텍스트에 액션이나 애니메이션도 적용이 가능 2. LabelTTF 기본형 폰트 2-1) 프로젝트 생성 다음과 같은 위치에 프로젝트를 생성합니다.이름과 위치는 바꾸셔도 상관 없습니다. 2-2) 코드 작성 코드는 다음과 같이 작성합니다. 2-3) 코드 분석 2-4) 실행결과 다음과 같..
안녕하세요 유랑입니다. 이번 시간에는 Cocos2d-x 프로젝트를 만들어 보고 환경설정을 셋팅하는 걸 배워보겠습니다.지난 시간에 만들어 놓았던 파일을 이용하니 혹시나 안하시는 분은 복습하고 진행하시길 바랍니다.시작하겠습니다. 1. 프로젝트 만들기 1-1) 프로젝트 생성 명령 프롬프트를 실행하고 프로젝트를 생성할 위치로 이동한 후Cocos new Mygame -p com.study.test -l cpp 를 입력하자.Cocos2d-x 명령어로써 다음과 같다.Cocos new [프로젝트이름] -p[패키지네임] -ㅣ[사용할 언어]자세한 내용은 cocos -h 혹은 cocos new -h를 이용해서 찾아 볼 수 있다. 1-2) 프로젝트 생성 완료 프로젝트 생성이 완료되면 생성 한 위치에 가서 Mygame.sln을..
안녕하세요 유랑입니다. 오늘은 Cocos2d-x를 설치하는 방법에 대해 알아보겠습니다.많은 분들이 게임을 만들 때 써야 할 게임엔진을 어떤 걸 쓸지 고민이 많으실 겁니다.저는 처음에 2d 게임을 접해보고 싶어서 Cocos를 선택하였습니다.유니티와 언리얼과는 다르게 게임엔진이 가볍고, c++기반이므로 공부할 때도 괜찮더라구요.이제 시작 해 보겠습니다. 1. Cocos2d-x Cocos2d는 오픈 소스 2D 게임 엔진입니다.대표적인 버전은 Cocos2d-x이며 파이썬 기반으로 만들어 졌습니다.쿠키런, 모두의마블, 아이러브커피 등은 Cocos2d-x 기반으로 만들어진 것들입니다. 2. Python Python은 1991년 프로그래머인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼이 독립적이며 객체지향..