코코스2d 개발환경에서 리스트뷰 클릭 이벤트가 호출 되지 않는경우가 있습니다 이럴때에는 아래처럼 해주면 쉽게 문제가 해결됩니다. 제가 찾은 방법? 또는 해줘야하는데 안해줘서 문제였던? 방법은 아래와 같습니다.먼저 리스트에 setTouchEnabled(true)를 세팅해주고 또, 리스트 아이템에도 setTouchEnabled(true)를 세팅해주니 문제가 해결되었습니다. 아래 코드를 참조해 보세요 [Header file]void initListView();void addItemIntoList(ListView* pListView); // event listen callback function for listview clickvoid cbListItemClickEvent(Ref *pSender, ListVie..
개발/코딩 검색 결과
I realize that listview item click event is not working the specific case. In my case, Cocos2dx v.3.10What I found is that setTouchEnabled(true) for both (one for list , other for list item)To clearly check below code [Header file]void initListView();void addItemIntoList(ListView* pListView); // event listen callback function for listview clickvoid cbListItemClickEvent(Ref *pSender, ListView::Ev..
How to call vibrate effect in cocos2dx environment ? Here is simple example code to call vibrate effect in cocos2dThis sample based on C++ with Visual studioFirst, create service class to call vibrate whenever you want. [DeviceServices.h]class DeviceServices{public:DeviceServices();~DeviceServices(); // Android vibrate effect call methodvoid callVibrateEffect();}; [DeviceServices.cpp]#include "D..
Cocos2dx 개발환경에서 안드로이드 기기에서 진동을 호출 할려면?생각보다 간단해요^^간단한 설명과 함께 소스코드도 같이 올려 드릴께요 먼저 Visual Studio 개발환경에서 코드에요 (C++) 서비스 클래스를 만들어서 아무곳에서나 진동함수를 호출 할 수 있게 만들어 줍니다. [DeviceServices.h]class DeviceServices{public:DeviceServices();~DeviceServices(); // 진동 호출 함수void callVibrateEffect();}; [DeviceServices.cpp]#include "DeviceServices.h" DeviceServices::DeviceServices(){}DeviceServices::~DeviceServices(){} #..
bmfont를 활용해서 내가 작업한 이미지를 가지고 직접 bmfont를 만들 수도 있습니다. 방법은 의뢰로 간단하니 참고해 보세요 우선 요렇게 숫자 파일이 있다고 해 봅시다 ㅋㅋㅋ 뭐 다른 한글이나 문자 등등 다 가능해요. 요걸가지고 bmfont를 만들고 싶을때는 아래처럼 하면되어요 메뉴의 Edit > Image Manager 를 선택합니다. 그리고 Image Manager 의 메뉴 창에서 Image > Import image 를 선택해서 이미지 하나 하나씩 가져옵니다.그러면 아래처럼 되겠죠. 단, 이미지를 가져올때마다 Id 값을 지정해 줘야하는데요 이 Id 값은 ASCI 코드값이니 쫄지말고 넣어주면 됩니다 ㅎㅎ 여기서 Id : 48 이라는 의미는 ASCII 코드표에서 숫자 0의 값이 48이라는 의미입니..
BM Font 사용하기 bmfont를 사용해서 cocos2d에서 개발하고 싶은경우 폰트를 잘 만들어도 import 또는 인식이 되지 않아서 안되는 경우가 발생합니다. 이럴때 Tip!! 아래처럼 폰트를 만들었습니다.그리고 myfont.fnt 라는 이름으로 저장했습니다. cocos2d에서 인식이 되지 않는다면 아래처럼 바꿔주면 됩니다. 첫째, 파일 이름 변경하기 myfont_0.png 파일을 myfont.png 로 변경해 줍니다. (fnt파일과 이름이 동일하게 변경) 둘째, myfont.fnt 파일 변경하기 myfont.fnt 파일을 메모장으로 열어서 file="myfont_0.png" 요거를 myfont.png로 변경해 주고 저장 자! 이제 준비끝~ 혹시나 bmfont가 cocos2d에서 import 또는..
ttf 폰트 파일 전체를 삽입하자니 용량이 커지고 모양도 이쁘지 않다면bmfont를 활용해 보는건 어떨까요? 용량면이나 속도면에서도 ttf 폰트 자체를 쓰는것 보다 성능이 좋다고들 하네요. 간단하게 사용법을 알려드릴께요. 다운받기 : http://www.angelcode.com/products/bmfont/ 개인에 개발환경에 맞게 다운받으시면 됩니다.64bit 환경이면 맨 밑에 있는걸로 다운! 실행하기 : 다운받은 bmfont 프로그램을 실행하면 아래와 같은 창이 뜹니다. 자, 이걸로 준비는 완료되었습니다. 예제로 흰색글자에 검은색 외곽선으로 생긴 폰트를 만들어 보겠습니다. 요런 글자요 ㅎㅎ option > font setting 선택 여기에서 맨 밑에 있는 Outline thickness를 0보다 큰 ..
최근댓글