2012/11 3

CCSpriteBatchNode 성능 테스트

게임에서는 이미지들이 다시 사용되는 경우가 많다. 이미지들을 많이 사용하지 않으면 모르겠지만, 자주 재 사용 경우에 GPU, RAM 등등 시스템의 전반적인 성능에 영향을 미친다. 그래서 아래 소스코드와 같이 무식하게 간단한 테스트를 해보았다. Cocos2D Sprite-Batch Performance Test 참조 동일한 스프라이트 시트를 사용해서 동일한 스프라이트를 하나는 배치노드를 사용해서, 나머지는 그냥 스프라이트를 사용해서 500번 램덤하게 위치 시켜 보았다. 이미지를 다양하게 사용했을 경우 등 다른 환경은 테스트를 하지 않고 그냥 단순하게 했다. iPhone 4S에서 성능 테스트를 했으며, iPhone Simulator에서는 사용하는 openGL의 종류가 다르기 때문에 제대로된 측정이 불가하다...

iDev/Cocos2D 2012.11.06

애플 홈페이지 꼼수(?) css3 @media 테그를 알아보자

오늘 각종 sns와 언론에서 나오고 있는 이슈가 애플이 영국의 법원 판결문을 꼼수를 써서 스크롤해야지만 보여준다는 것이다. Javascript를 사용했다고 하는데... 동성님의 제보(?)로 한번 애플 홈페이지를 살짝 뜯어 보았다. 동성님 감사! 애플 US를 제외한 타 국가의 싸이트의 CSS를 살펴보면 아래와 같은 코드들이 있다. 그중 자세히 봐야 할 곳은 @media tag. 이놈이 무엇인고 하니 CSS3 media query에 대하여 에 자세히 설명이 되어 있다. NHN 감사. 애플 디바이스 + PC에 대해서 모든 해상도에 대응하고 있다. 어느 발로 쓴 기사를 보니 Javascript로 꼼수를 썼다고 하는데, 개뿔. 발로 기사를 쓰는지 제대로 확인도 안하고...사실 모든 해상도는 아니고 데스크탑 모니터..

iLife 2012.11.05

Command line으로 Software Update 하기

원문 Update OS X Mountain Lion Without the App Store 맥용 앱 스토어 앱을 통해서 소프트웨어 업데이트를 할 수도 있지만, 마우스질을 하기 귀찮아 하거나 무작정 모든 업데이트를 업데이트를 한다면, 간단하게 커멘드 라인을 통해서 소프트웨어 업데이트 할 수 있다. 우선 터미널 툴을 실행 한다. 그리고 sudo softwareupdate --help 를 통해서 명령어 파라미터 값을 알아 보자. Steves-MacBook-Air:KraZYeom krazyeom$ sudo softwareupdate --helpPassword:usage: softwareupdate [ ...] -l | --listList all appropriate updates -d | --downloadDo..

Mac & iOS Tip 2012.11.03