adsense



블로그 주인장 & 블로그 소개입니다.


구글 플레이스토어 절찬 다운로드 중!
















----------------------------------------------------------------------------

(게임 아이콘을 클릭하면 이동합니다)


※모에키퍼HD는 원스토어에서 다운받을 수 있습니다.

--------------------------------------

주인장은..


이어지는 내용

[cocos2d-x] 할때마다 까먹어서 재정리하는 CheckBox callback

cocos2d-x gitbook에서는 CheckBox 이벤트를 다룰 때 Button처럼 addTouchEventListener를 사용하고 있는데,
CheckBox에서는 addEventListener를 사용해야 적절한 이벤트를 가져올 수 있다.
(addTouchEventListener를 쓰면 Ref* sender를 참조해도 Selected 상태가 이전의 것으로 들어온다)

자주 쓰는 ui가 아니다보니 필요할때마다 생각이 안나 찾아 헤매다 짜증나서 정리.

node->addEventListener([=](Ref* sender, CheckBox::EventType type) {
if (type == CheckBox::EventType::SELECTED)
{
//your code
}
});


잊어버리는 건 다른게 아니라 람다 기재법.. 따로 함수 정의하는 예제는 그럭저럭 있다.


이거 말고도 cocos2d-x ui에 addEventListener를 써야 하는게 더 있었던거 같은데..

슈퍼 스피드 레이서 클래식


'가장 잘난 운전사'는 안드로이드용의 2D 탑 뷰 레이싱 게임입니다.

화면만 봐도 '아! 로○○이터!' 하겠습니다만,
실제로는 훨씬 더 클래식 게임인 스피드 레이스/슈퍼 스피드 레이스의 클론에 가깝습니다.


스마트폰을 가로로 잡고 왼손으로 핸들링을, 오른손으로 브레이크와 변속기어를 조작하면 됩니다.
처음 주어지는 플레이 시간은 60초,
시간이 0이 되는 시점에서 최고속도를 유지하고 있으면 6초씩 시간이 늘어납니다.


달리면 점수를 얻을 수 있고, 점수를 누적하면 차례로 새로운 자동차 스킨과 배경을 얻을 수 있습니다.



20종류의 스킨과, 배경 5종류를 준비하고 있습니다.

이론적 밸런싱 단계에서의 계산상으로는 24~28시간 정도 플레이하면 모든 스킨과 배경을 언락할 수 있는 것으로 나왔습니다만..

언락 도중에는 득점을 2배, 3배로 뻥튀기 해주는 스코어 부스터도 얻을 수 있으므로 단축이 가능할듯 합니다.

광고가 좀 자주 나오겠습니다만, 인앱은 없습니다.


구글 플레이 스토어 바로가기
https://play.google.com/store/apps/details?id=com.ddjerrydo.speedrace

리더보드 기능 정도를 제외하면 인터넷 연결도 사용하지 않으므로,
전파가 닿지 않는 화장실에서 잠깐 3~5분 정도 플레이 하기 딱!

부디 잘 부탁드립니다.

330-15IKB 잡담

얼마 전 노트북을 새로 산 목적은
'데스크탑에서 사용중인 개발환경의 거의 완전한 재현' 이라고 하겠는데요.

그걸 검증하기 위해, 귀가 후에 노트북으로만 개발중인 게임이 있습니다.

물론 외부 모니터와 키보드, 타블렛, 마우스등을 연결해서 작업하고 있으니 노트북으로'만' 작업하는 건 아니지만, 이 점은 데탑에서도 마찬가지니까요.

위 사진 속의 게임이 그것으로,
엄청 심플한 탑뷰 카 레이싱 게임입니다.

그래픽 디자인이나 각종 리소스 제작을 비롯, 코딩과 빌드를 모두 노트북에서 하고 있고,
여기까지 집에서만 작업해서 약 열흘쯤 걸렸습니다.
이정도면 cocos2d-x 기반 개발은 거의 재현한것 같으니
아직 후반작업이 좀 더 남아있지만, 이 다음 노트북에서 진행할 작업은 예의 SGB를 사용한 게임이 되겠습니다.

간혹 데스크탑보다 훨씬 빠른 반응을 보여주지만 (CPU가 더 좋으니까..) 메모리 부족은 여실히 티가 나네요.


레노버 ideapad 330-15IKB

돈도 없는데 이게 무슨 짓이지.

5년만의 노트북 교체입니다.
(먼저 쓰던 울북 이야기 http://icegeo.egloos.com/251900 )

스마일게임빌더나 유니티같은걸 하려니 HD4000 쓰던 기존 울트라북으로는 명백하게 한계가 와서..

레노버 ideapad 330-15IKB(ONYX BLACK)

레노버 노트북 군에서는 (아마도) 가장 저렴한 보급형 라인일겁니다.
셀러론+내장그래픽일 경우 50만원 언더부터.

i5 + SSD + MX150 조합에서 가장 저렴한 것으로 택했고,
채팅으로 구매 상담 진행하면 추가 할인 쿠폰을 받을 수 있습니다.

이외에는 노트북 구입 시, 레노버 무선마우스를 천원에 살 수 있습니다.
워런티도 1년 추가했는데, 이건 괜히 했나 싶기도 하고요..

오픈마켓 등의 리셀러샵에서는 320-15만 볼 수 있고, 330-15(i5 이상)는 레노버 공홈에서만 살 수 있..었습니다.

원래는 오픈마켓에서 살까 했는데.. 이것저것 대보다가 좀 기다려도 330-15를 사는게 낫겠더라구요. (이유는 아래에서)
초기불량의 교환문제가 생길 경우는 좀 난감해질거고..
AS받을 일이 생기면.. 뭐 감수해야죠. 삼성 LG 아닌 이상은.

아 그래도 받기까지 꼬박 열흘 걸렸네요.


그리고 기다리는 열흘 사이에, 오픈마켓에도 330-15(i5)가 등장했군요..

이어지는 내용

1 2 3 4 5 6 7 8 9 10 다음


Books

Geek라이프

게임 매니악스 슈팅 게임 알고리즘
마츠우라 켄이치로,츠카사 유키 공저/손정도 역/박민근,Pope Kim 감수

게임 매니악스 퍼즐 게임 알고리즘
마츠우라 켄이치로,츠카사 유키 공저/김병국 역

만들면서 배우는 유니티 게임 프로그래밍
송용성 저

핵심강좌! Cocos2d-x
이재환 저

될 수 있어! SE 8
나츠미 코지 저/Ixy 그림/김경훈 역
예스24 | 애드온2