본문 바로가기

Cocos2d-x

001. 네이티브 플랫폼 별 쿠키 삭제 구현 방법 1. 문제 발단SNS 로그인 기능은 무난하게 구현하였지만, 쿠키 정보가 초기화 되지 않아 정상적으로 로그아웃이 되지 않는 문제가 발생하였습니다. 2. 문제 원인cocos2d-x의 webview에서 쿠키와 관련된 기능이 전혀 구현되지 않았기 때문입니다. 만들거면 좀 제대로 만들어주지... 3. 문제 해결cocos2d-x 래퍼 클래스가 래퍼하고 있는 Android와 iOS 코드를 직접 수정하여 해결했습니다.네이티브로 앱을 작성했다면 크게 문제되지 않는, 아주 쉬운 구현입니다. Android 쿠키 삭제 코드CookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(webView.getContext()); CookieManager cookieM.. 더보기
#[Cocos2x-x] 멸령어 메모 Create project.1. To create a project, input the following command. - cocos new [Project Name] -p [Package Dir 'com.XXX.YYY'] -l cpp -d [Make Dir]2. In cmd, go to the made directory and enter to the project folder.3. In cmd, Input the following command that you want. - cocos compile -p android ( basic android compile ) - cocos compile -p android --android-studio ( android-studio version compile .. 더보기
#[cocos2d-x]MSB3073 라이브러리 파일을 이것저것 만지다보니 MSB3073 에러가 발생했다.build를 위해서는 각종 dll과 lib 파일이 집합된 디렉토리를 링크해야 하지만, 해당 위치에 디렉토리가 존재하지 않아 발생하는 에러이다.cocos를 재설치하면, prebuilt라는 디렉토리와 함께 빌드된 dll과 lib 파일들이 생성되고 정상적으로 링크가 진행되어 빌드를 마칠 수 있다. 더보기
#[cocos2d-x] HttpRequest , XML 1. Header File#pragma once #include "tinyxml2\tinyxml2.h" #include "network/HttpClient.h" #include "cocos2d.h" using namespace tinyxml2; using namespace cocos2d::network; using namespace std; using namespace cocos2d; 2. Cpp File#include "XMLTest.h" void XMLTest::getXmlValue(const char* url) { HttpRequest *request = new HttpRequest(); request->setUrl(url); request->setRequestType(HttpRequest::Typ.. 더보기