adsense



태그 : cocos2d-x 요약보기전체보기목록닫기

1 2 3 4 5 6 7

[cocos2d-x] 이미지 raw데이타 가공

png이미지를 받아와 픽셀 단위로 r,g,b,a값을 조절하여 스프라이트를 생성하는 예제입니다.//이미지 객체로 가져와 raw data 얻기unsigned char* imageData;int imageWidth, imageHeight; Image* image...

[cocos2d-x / 플래피위치] 번외편- 120Hz

※네이버 cocos사용자모임 카페에서폰빌드는, 다른 서비스 모듈(광고라던가 인앱이라던가)을 붙이지 않는 선이라면 있는 그대로 써도 문제 없습니다.이번에 주목할 것은, 주사율 120Hz를 지원하는 폰에서 cocos2d-x로 만들어진 게임이 터보부스트가 걸리는 문제입니다.간단히 말해서 게임이 엄청 빨라집니다.타이머 딜레이를 사용하니까 원칙적으로는 문제가 없...

[cocos2d-x / 플래피위치] 최종화 - 게임을 꾸며서 마무리

키보드 이벤트EventListenerKeyboard로 생성하며,onKeyPressed와 onKeyReleased를 오버라이딩 해 줍니다.둘 중 하나만 해도 되며, onTouchBegan처럼 return true/false를 해 줄 필요는 없습니다.키 입력으로 게임을 조작하고 싶으면, 키를 누르고 있는 상태를 읽어올 수 없기 때문에 오버라이드 함수 내에서...

[cocos2d-x / 플래피위치] 오브젝트 레이어, 콜라이딩, 월드 좌표계

1. 타일맵의 오브젝트 레이어어떤 게임은 보면, 타일맵일텐데 화면에 나열된 아이템은 위치나 크기가 제각각인 경우가 있습니다.타일의 규격을 벗어난 위치와 크기를 가지는 아이템들.이번 챕터는 그런 내용을 구현해주는 역할을 합니다.오브젝트 레이어는 눈에 보이지 않는 정보를 담고 있습니다.여기 담긴 정보를 TMX맵 api로 받아오면 ValueVector타입으로...

[cocos2d-x / 플래피위치] 사운드 다루기

SimpleAudioEngine을 사용하면, win32 환경에서 소리가 나오다 끊어진다던가 하는호환성 문제가 있으니 AudioEngine을 사용하는게 좋습니다.id와 콜백을 통해 다음 효과음이 나오는 걸 막거나 하면 소리가 묻혀버리는 경우가 있고, 이게 어색하게 느껴질 수 있기 때문에보통은 현재 연주중인 소리를 멈추고 다음 소리를 놓치지 않고 나오게 하...

[cocos2d-x / 플래피위치] 무한 타일 맵

바닥이 있는 무한 맵의 경우이번에 구현한 무한 맵은 중간에 공백이 존재합니다.이 게임은 공중에 떠 있는 게임이기 때문에 공백맵이 있어도 괜찮지만, 쿠키런같은 러닝게임이라면 공백이 있으면 안됩니다.바닥이 이어져야 하는 경우는, 맵의 시작과 끝에 1화면 너비 정도 되는 동일한 부분을 만들어,맵의 꼬리 부분이 왼쪽 끝에 오는 순간 해당 맵을 폐기하고 새 맵을...

[cocos2d-x / 플래피위치] Sequence의 활용

Sequence에는 NULL이 필수Sequence는 트윈(액션)을 순차적으로 실행할 수 있도록 나열합니다.트윈은 순서대로 콤마(,)로 구분합니다.Sequence의 종료는 NULL로 하기 때문에 항상 끝에 NULL을 써 줘야 합니다.Sequence가 실행 중에 같은 노드에 다른 트윈이 실행되면 중첩되어 실행되는데, 이걸 의식하지 않으면 꼬이게 됩니다.지금...

[cocos2d-x / 플래피위치] 게임의 순환 구조

타이틀 화면-게임 플레이-게임오버-타이틀 화면-...의 순환 구조를 만듭니다.내용 자체는 사용자 정의 레이어와 사용자 정의 콜백(객체화 펑션)을 사용하는 것으로새로운 것은 없습니다.전환할 때마다 각각에 필요한 초기화를 제대로 해주는 것이 중요.타이틀/게임/게임오버를 각각 별도의 Scene으로 만들어서 각각 replaceScene 해 주는 방법도 가능합니...

[cocos2d-x / 플래피위치] 사용자 정의 콜백

😭 자막이 잘못 들어갔습니다.이번 영상의 제목은[11강 사용자 정의 콜백] 입니다.std::function과 람다식은 cocos2d-x의 기능이 아니라 c++에 정의된 문법입니다.여기서는 cocos2d-x 개발에 필요한 정도만 다루겠습니다.람다식은 이미 스케줄이나 터치 이벤트 구현할 때 다뤘는데불필요한 클래스 정의나 함수 선언을 줄이기 위...

[cocos2d-x / 플래피위치] 게임오버 처리-레이어를 활용하자

★ 레이어(Layer) 개요레이어는 다른 노드를 차일드로 갖는 컨테이너 역할을 합니다.동시에 위치나 태그, 이름, 로테이트, z order 등 일반적인 노드와 비슷한 특성도 가집니다.예를 들어 팝업창을 만든다고 하면팝업창을 구성하는 요소 - 창, 메시지, 버튼 등이 필요한데이것을 레이어 위에 올려서, 창을 닫아야 할 때 레이어만 remove하...
1 2 3 4 5 6 7


Books

Geek라이프

기초부터 시작하는 모형 전자공작
박성윤 저

패미컴 퍼펙트 카탈로그
마에다 히로유키 저/조기현 역

MSX&재믹스 퍼펙트 카탈로그
마에다 히로유키 저/조기현 역

핵심강좌! Cocos2d-x
이재환 저
예스24 | 애드온2
일본서적 전문사이트 NEPIC