목록프로그래밍/cocos2d-x (2)
INDIES
[cocos2d-x] dot(pixel art) 그래픽 쓸 때
cocos2d-x에서 pixel art 그래픽을 쓰면 안티 에일리어싱때문에 도트가 좀 깨져보인다. 이 현상을 방지하고 싶다면 해당 스프라이트에 대해 다음과 같은 코드를 써주면 된다. auto sprite = Sprite::create("pixel art.png"); sprite->getTexture()->setAliasTexParameters(); 이렇게 해당 sprite의 텍스쳐를 구해 거기에 옵션을 주는 것이다. animation같은 경우는 animation에 포함된 각 프레임의 텍스쳐 모두에 대해 적용해주어야 안 깨진다.
프로그래밍/cocos2d-x
2015. 6. 14. 10:43
[cocos2d-x] 입력 처리 및 메모리 관리
1. cocos2d-x에서의 입력 처리1-1. keyboard 입력기본적으로 모든 cocos2d-x에서 입력에 관련된 처리는 event-driven 방식을 이용한다. 즉 각 클래스가 입력이 들어왔을 때 어떤 처리를 수행할지를 정의하는 콜백 함수를 만들어두고, 이 함수를 엔진에 등록하면 엔진이 게임 루프를 돌다 해당 입력이 들어왔을 때 자동으로 등록된 함수를 호출하여 각 클래스가 입력에 따른 처리를 수행할 수 있게 한다.Keyboard 입력 처리 함수의 원형void onKeyPressed(cocos2d::EventKeyboard::KeyCode keyCode, cocos2d::Event* event); void onKeyReleased(cocos2d::EventKeyboard::KeyCode keyCode..
프로그래밍/cocos2d-x
2014. 10. 16. 13:49