본문 바로가기

전체 글200

해상도 대응하기 Talk:Unity3d resolution strategy자료조사 중...Contents [hide] 1 NGUI2 2D Toolkit3 Android4 결론은?NGUI최상위 객체에 UIPanel과 함께 UIStretch 컴포넌트를 추가. 컴포넌트 속성을 통해 UI 스케일을 조절할 수 있다.None: 아무것도 안함. 원본 크기로 출력. (X,Y 스케일값 모두 1)Horizontal: 폭만 해상도에 따라 늘려준다. (Y 스케일값 1유지)Vertical: 높이만 해상도에 따라 늘려준다. (X 스케일값 1유지)Both : 폭과 높이 모두 해상도에 따라 늘려준다.BasedOnHeight : Vertical 처럼 해상도를 변경해준다. 단, 원본 객체의 X,Y축 비율을 그대로 유지시켜주므로 이미지가 찌그러져서 출력.. 2014. 7. 30.
[NGUI] ScrollView 만들기 (v3.5.2 이상) 출처: http://hyunity3d.tistory.com/536 NUGI 3.5.2 버전을 사용해서 스크롤 뷰를 작성하겠습니다.버전이 올라가면서 조금은 스크롤뷰의 사용 방식이 달라졌습니다.먼저 NGUI 카메라를 만듭니다. NGUI - Open - Widget Wizard(Legacy) 를 클릭하면 Widget Tool 이 나옵니다. Opne the New UI Wizard 버튼을 클릭합시다. 버튼을 클릭하면 new UI 창이 나오며 Layer를 설정해주고 Create Your UI 버튼을 클릭합니다, Hierarchy 창에서 Camera 를 클릭한 상태에서 NGUI- Create 메뉴로 가서앵커와 패널을 추가합니다. (앵커 같은경우 NGUI 버전이 올라가면서 점점 사용을 안하는 추세라고 합니다.) 이런.. 2014. 7. 30.
Google TV Android 앱 성능 극대화 Google TV Android 앱 성능 극대화 출처: https://developers.google.com/tv/android/articles/supercharge_your_gtv_apps?hl=ko (하드웨어 가속 및 비동기식 다운로드) 바야 바나자(Bhavya Vanaja), 크리스챤 커즈크(Christian Kurzke) - Google TV 개발자 관계팀(Developer Relations)개요하드웨어 가속이 필요한 이유하드웨어 가속 및 슬라이드 전환알파 애니메이션을 이용한 슬라이드쇼ExecutorService를 이용한 비동기식 비트맵 다운로드빠른 실행을 위한 이미지 캐싱알려진 문제요약개요TV를 시청하고 있으면 누구나 선명하고 수준 높은 그래픽과 부드럽고 자연스러운 장면 간 전환을 기대하기 마련.. 2014. 7. 23.
[c, c++]extern "C" 에 관하여... [c, c++]extern "C" 에 관하여... extern "C"에 대하여 알아보자. 컴파일러는 링커가 링킹작업시 오브젝트간 함수 이용 및 위치를 파악할 수 있도록, 컴파일시 사용된 함수에 관련한 정보를 오브젝트 파일에 기록하며, 이러한 정보를 linkage라고 한다. 그런데 C 와 C++을 혼합하여 사용 시, 함수이용에 문제가 발생할수 있는데, 이는 두 언어간의 linkage방식이 틀리는데 기인한다. linkage이란 컴파일 시 함수이름 앞 또는 뒤에 '_' 등의 심볼을 덧붙이는 것을 말하는것으로, C 와 C++은 컴파일시 오브젝트 파일에 함수명, 변수명등에 심볼을 기록하는 방식이 다르다. C에서는 함수의 이름이 유일하기 때문에(즉 overloading을 지원하지 않기때문에) 함수 앞에 '_' 등의.. 2014. 7. 23.
ffmpeg를 이용한 동영상파일 합치기 - 윈도우OS ffmpeg를 이용한 동영상파일 합치기 출처: http://stackoverflow.com/questions/7333232/concatenate-two-mp4-files-using-ffmpeg 일을 하다가 mp4파일 2개를 1개로 합칠 필요가 있어서 찾아봤다. ^^ ffmpeg.exe가 설치된 폴더에서 Command 명령으로 아래와 같이 입력한다. (첨부파일 이용)mpg 파일이 생기는게 좀 그렇긴 하지만 짧은 파일의 경우 빠른 속도를 보여준다. (큰 파일은 안해봤음) 도스용 배치파일을 만들면 많은 파일을 합칠때 유용할듯. ffmpeg -i 1.mp4 -sameq 1.mpg ffmpeg -i 2.mp4 -sameq 2.mpg cat 1.mpg 2.mpg | ffmpeg -f mpeg -i - -sameq .. 2014. 7. 17.
2D 게임 동영상 강좌 - 영어 http://www.youtube.com/user/SunriseKingdom/videos 2014. 7. 8.
2D 게임제작 강좌 - PDF 첨부 2014. 7. 7.
1인 게임 개발! 이렇게 한다. (기획편) - 퍼온글 1인 게임 개발! 이렇게 한다. (기획편) 출처: http://www.androidpub.com/1849766 주말인데 2살된 아들 녀석도 아직 자고 있고 짬도 잠깐 나고 해서 게임 개발 과정에 대해 써보려고 합니다. 요즘 안드로이드 개발자 분들 중에 게임 개발에 뛰어드는 분들이 많으신거 같아서요. 온라인 상태에서 쓰는거라 정리도 안될거고 두서도 없을테니 미리 양해 구합니다. 일단 저는 19년차 게임 개발자입니다. 중간에 다른 길로 빠지는 일 없이 19년간 줄창 게임만 개발해 왔습니다. 이 바닥에선 어느정도 잔뼈가 굵은 고참급이 되겠네요. 앱 개발은 작년 10월부터 시작해서 13개월째 되가고 있습니다. 저는 PC용 게임 개발부터 시작해서 온라인 게임까지 두루 섭렵을 했는데요. 1인 개발 게임은 그 과정이.. 2014. 7. 4.
[예정] 넥서스5용 슬림포트 [예정] 넥서스5용 슬림포트 http://item2.gmarket.co.kr/Item/detailview/Item.aspx?goodscode=437253941 2014. 5. 15.
[블랙박스] 아이나비 H700 Plus 아이나비 H700 Plus 네비게이션으로 유명한 아이나비에서 홈플러스 전용모델 블랙박스를 출시했다.가격도 착하고, 성능도 딱 내가 원하는 수준인거 같아서 질렀다. (홈플러스 인터넷몰에서 199,000원)사실, 3달전에 마트앞 도로에 주차했다가.. 테러를 당했거든.누군가 차 뒤 트렁크 윗부분-철판을 찌그려트려놓고 도망을 간거였다.덴트집에 현금 15만원 주고 고쳤었는데.. 그게 영 맘에 걸려서 블랙박스를 바꾼거다. 기존에 쓰던건 주행 중에만 녹화가되는 1채널짜리 - 해상도 640x480 이였다.이번꺼는 1280x720 HD로 2채널(전/후방) 상시녹화가 된다. 한번만 걸려봐라... 비양심적인 인간들!!! 2014. 5. 11.
[Menu] Touch Action을 지정할 수 있는 메뉴 클래스 Touch Action을 지정할 수 있는 메뉴 클래스 메뉴에 Normal, Touched 각각의 이미지를 지정하려면 매번 이미지 2개씩이 필요하다.이 문제를 간단하게 해결하기 위해서 Menu 버튼눌렀을때 실행할 Action을 지정할 수 있는 클래스이다. #include "MenuEx.h"#include "MenuItemImageEx.h" bool Home2::CreateMenu(){bool bRet = false; do{CCSize s = CCDirector::sharedDirector()->getWinSize(); // 버튼 액션CCAction* clickAct = CCScaleTo::create(0.1f, 1.1f);// 터치 액션CCAction* unClickAct = CCScaleTo::creat.. 2014. 5. 9.
[Android] Lame 라이브러리 컴파일한 소스 미완성된 소스라서 비공개합니다. 2014. 4. 28.