cocos2d-x 예제

액체 펀과 함께 제공되는 테스트 베드, cocos2d-x에 맞게. PhysicsEditor를 설치한 후 먼저 개발하려는 프레임워크를 선택해야 합니다. 오른쪽 상단 패널의 내보내기 설정에서 선택합니다. 이제 최소한의 유용한 cocos2d-x 응용 프로그램을 살펴 보겠습니다. Cocos 새로운 만든 프로젝트는 일종의 Hello World 응용 프로그램을 만드는 동안 꽤 실수 시작점입니다. 첫째, 최소한의 예로 간주되는 앱에 대해 불필요하게 합병증이 있으며 Objective-C 배경에서 온 경우에만 의미가 있는 방식으로 주석을 달고 더 이상 사용되지 않는 메서드를 사용합니다. 이 샘플에서는 COCOs2d-x와 함께 GAF를 사용하는 방법을 보여줍니다. 그것은 5 가지 GAF 샘플을 가지고 있으며 GAF와 사운드 이벤트를 재생하는 방법을 보여줍니다. 모든 플랫폼은 고유 한 진입점 (메인, WinMain 등)과 다른 것들을 처리하는 다른 방법을 가지고 있습니다. 이 것의 대부분은 단지 시작에 관련 및 cocos2d-x 당신을 위해이 처리. 그러나 미래의 어느 시점에서 는 iOS에서만 작동하는 광고 네트워크와 같은 플랫폼 특정 코드를 추가해야 할 수도 있습니다. 여기서 플랫폼 특정 코드를 추가합니다.

즉, 게임 로직의 99%를 공통 클래스 폴더에 넣어야 합니다. 한 플랫폼에서 코드를 작성한 다음 다른 플랫폼의 프로젝트 파일을 열고 게임을 실행할 수 있습니다. 이것이 cocos2d-x를 사용하여 단일 코드 베이스로 많은 플랫폼을 처리할 수 있는 방법입니다. 방금 추출한 폴더에 터미널과 CD를 엽니다. 예를 들어 홈 디렉토리에 프로젝트를 배치한 경우 다음 명령을 실행합니다: cocos2d/cocos2d-x-samples에서 새 릴리스에 대한 알림을 받고 싶습니까? 이 시리즈는 Cocos2d-x를 사용하여 게임을 만드는 모든 측면을 다해 다닐 것입니다. 이 특정 부분은 Cocos2d-x를 설치하고 초기 프로젝트를 만드는 과정을 다루고 맨 뼈 Hello World 예제를 살펴봅니다. PhysicsEditor런시 셰이프를 읽으려면 로더가 필요합니다. 로더 코드는 오픈 소스이며 로더 리포지토리에서 사용할 수 있습니다.

예제 프로젝트에는 cocos2d-x에 대한 로더가 이미 포함되어 있습니다. 이 섹션에서는 Cocos2d-x 설정 및 실행을 살펴봅니다. 그것은 Cocos2d-x의 역사의 개요의 비트를 제공합니다. 그런 다음 Cocos2d-x 응용 프로그램의 작동 방식에 대한 기본 을 보여주는 최소한의 Hello World 예제를 제공합니다. 만들기 위해 전달한 세 번째 인수에 주의하십시오WithRect – 1.0. 이 매개 변수는 일반적으로 모니터보다 큰 해상도를 테스트하는 데 사용되는 프레임의 크기를 조정합니다. 예를 들어 1920×1080보다 작은 모니터에서 1920×1080 해상도를 테스트하려면 0.5를 통과하여 창을 960×540으로 확장할 수 있습니다. 난 당신이 이미 cocos2d-x에 대한 기본 지식을 가지고 있다고 가정합니다. 하지 않은 경우 cocos2d-x에서 스프라이트 시트 애니메이션을 사용 하 여 우리의 자습서를 체크 아웃 하십시오-그것은 간단한 게임 장면을 설정 하는 기본 설명. Cocos2d-x는 스레드가 안전하지 않기 때문입니다. 더 정확하게는 Cocos2d-x의 메모리 관리(cocos2d::Ref에서 파생된 모든 것) 및 OpenGL 렌더링은 스레드로부터 안전하지 않습니다.

02 August, 2019
Posted in Uncategorized

Author: wolff