본문 바로가기

----- IT -----113

Unity3D NGUI 튜토리얼 유니티 3D에서 2D UI를 구현하고자 할때 많이 사용되는 NGUI(엔구이) 튜토리얼 입니다. NGUI가 하위 버젼이 올라가면서 base 개념이 개선이 되면서 UI나 형태가 자주 변경이 되네요 버젼이 다르면 새롭게 느껴지는게 이 때문인거 같습니다. 개발사의 사이트 http://www.tasharen.com/?page_id=140 개발사의 사이트에 올라와 있는 튜토리얼 동영상중에서 최근 버젼입니다. 최신 버젼은 아니지만 비슷한 것 같아요(NGUI 3.0.7) 간단하게 원하는 2D 버튼은 3D 게임 화면상에 만들고 있고, 마우스 이벤트에 반응하거나 클릭시 함수를 호출하게 만들기 쉽게 되어 있습니다. 동영상 한번 대충~ 봐도 따라 할 수 있겠네요 Tween 기능도 포함하고 있어 간단한 2D 에니메이션도 가능한.. 2014. 4. 28.
유니티3D 메모리 관리(Unity3D Memory) 유니티3D 메모리 관리(Unity3D Memory Management) C#의 메모리는 C와 다르며, 키워드는 stack과 heap이다stack은 순서가 있고, 빠르며 다만 제한적이고, heap은 랜덤이고, 사이즈가 크며 단 느리다. ▣ value Types and the Stack A stack is a pile of variables, just like a pile of plates, you can only remove the top one or add on the top but you cannot remove the bottom one or add at the bottom. The stack is used for function calls재귀함수를 사용한 무한루프에 빠졌을때 stack overflo.. 2014. 1. 18.
VoviTimer 플레이 영상 - 실기 시험 타이머 어플 VoviTimer Play Video 음성과 진동을 지원하는 유일한 타이머!! 보비 타이머(voviTimer) 운동할 때, 바리스타 & 요리 & 자동차등 실기 시험 준비할때 유용한 어플 몰래 시간을 재고 싶을 때는 진동 모드로 주머니에 쏘옥~ 게임할때 보스가 리젠 되는 시간을 위한 칼 타임용도로 사용하세요^^ 상세 보기 바로가기 클릭 2013. 7. 27.
음성 진동 타이머 앱 - Voice Vibration Timer App (voviTimer) 국내 유일한 음성과 진동이 지원되는 타이머를 소개합니다. voviTimer (Voice Vibration Timer) [디자인] 가로, 세로 모드를 모두 지원합니다. 백그라운드 모드를 지원합니다. Iphone 5 (IOS 6.1)를 지원합니다. [음성 모드] - 시작시 3초 음성 안내후 타이머가 시작됩니다. - 특정 시간(5초,30초,1분,10분,30분)이 되면 음성으로 알려드립니다. - 스마트폰이 무음 모드로 되어 있을때는 음성 안내가 되지 않으니 유의해 주시고, 음성 모드 사용시에는 기기의 음소거 상태를 확인해 주시길 부탁드립니다. [진동 모드] - 시작시 3초간의 진동 알림후 타이머가 시작됩니다. - 특정 시간(5초,30초,1분,10분,30분)이 되면 진동으로 알려드립니다. [용도와 사용] - 자격.. 2013. 7. 27.
앱을 IOS7으로 업그레이드시 OS버젼 확인 방법 IOS6에서 배포하던 App을 IOS7으로 업그레이드 하면서 기존의 IOS6이하 버젼의 해상도를 지원하기 위해서는 디자인에 필요한 이미지들을 실행되는 디바이스에 맞게 변경해주어야 합니다. IOS7 가이드에 나온 리소스를 적절하게 변경할 때 사용하면 좋은 메크로를 소개합니다. 현재 실행되는 IOS의 버젼을 확인하여 버젼에 따라 적용되어야 하는 로직이나 리소스를 관리하는데 유용하게 사용할 것 같습니다. NSUInteger DeviceSystemMajorVersion();NSUInteger DeviceSystemMajorVersion() { static NSUInteger _deviceSystemMajorVersion = -1; static dispatch_once_t onceToken; dispatch_on.. 2013. 6. 17.
IOS7 지원 디바이스 이번에 발표된 IOS7은 아이폰4 이상을 지원합니다. IOS7의 새로운 기능인 아이튠즈 라디오와 개선된 멀티테스킹은 모두 사용이 가능하며, AirDrop 기능은 최신 버젼의 아이폰과 아이패드 미니 그리고 IPOD 5세대에서만 사용이 가능합니다. 아이폰 3GS가 출시된지 거의 4년이 되었는데, IOS6 버젼까지 잘 지원해 주어서 역시 고객을 생각하는 애플임을 인정합니다. 제가 3년동안 잘 쓰다가 보물처럼 고히 간직하고 있던 아이폰3GS가 어느날 배터리가 부풀어서 망가져 버렸는데 너무 아쉽네요..평생 간직하고 싶었는데 말이지요.ㅜㅜ 미리 배터리를 교체했어야 했는데..흑 2013. 6. 15.
IOS 7 새로워진 디자인 비교 조나단 아이브의 새로운 IOS7의 디자인이 공개가 되었습니다.기존의 아이폰의 디자인도 이뻤지만 어느정도 시간이 흘러 적응이 되면서 새로운 디자인의 OS는 환영할 만한 가치가 있다고 생각이 듭니다. 이번에 새로운 디자인은 기존의 디자인과 비교될만한 몇가지 차이점이 있습니다.1. 불투명 -> 반투명, 투명2. 입체감 -> 평면감3. 물체의 아이콘 -> 기호의 아이콘4. 갈색, 블루톤 -> 화이트톤5. 다양한 색상 -> 키포인트 중심의 색상 처음에는 너무 심플해서 이상하게 보였지만, 자세히 몇몇 화면들을 보니 세련되고 포커싱이 잘되는 디자인이란 생각이 들어 맘에 쏘옥~ 들었습니다. 기존의 IOS6와 IOS7의 디자인을 비교해 보겠습니다. IOS6 IOS7 메인 화면 사파리 브라우저 주식 날씨 이메일 음악 게임.. 2013. 6. 14.
구글 글래스 개발하기 - 구글 IO 2013 Google I/O 2013 - Developing For Glass 1. Platform 구글 글래스의 플랫폼은 OAuth로 인증하여 JSON 데이터를 REST 통신하는 구조로 되어 있습니다.구글은 클라이언트가 되는 글래스의 동기화와 연결 이슈들을 다루며, 글래스에 정보를 랜더링하는 역활을 담당합니다. 구글 글래스의 타임라인은 텍스트, 이미지, 비디오, Rich HTML, 번들들을 볼수 있습니다. 쓰레드와 자동 페이징도 지원합니다. 구글 글래스의 매뉴는 시스템 매뉴와 사용자 정의 매뉴로 구성됩니다. 텍스트를 읽거나 음성을 받아쓰기가 가능하며 타임라인의 텍스트를 검색할 수 있고, 오디오나 비디오를 전송할 수 있습니다. 미러API를 이용하여 소셜 컨텐츠를 공유하는 기능을 사용 할 수 있습니다. 하지만, 오.. 2013. 5. 19.
구글 글래스 커널 소스 공개 및 이모저모 구글 글래스의 커널 소스를 다운로드 할 수 있도록 4/28일 어제 공개를 했습니다. 대단하네요..제품 판매도 전에 커널 소스를 공개를 하다니..삼성도 글래스 만들면 공개하려나...아니면 그 반대?ㅋ 글래스 커널 소스 다운로드 경로 https://code.google.com/p/google-glass-kernel-source/ 글래스 커널 소스 브라우징 경로 https://android.googlesource.com/kernel/omap/+/glass-omap-xrr02 커널 소스는 GNU GPL V2 라이선스에 따라서 사용할 수 있으며, 65.7 MB 사이즈입니다. 공개된 소스에서는 NFC를 지원하는 하는 기능이 있다고 알려져 있어 기대를 하고 있습니다. 안경만 쓰면 지하철 입구에서 카드 댈 필요가 없어.. 2013. 4. 29.
Gallery deprecated 14장 어뎁터 뷰에 나오는 갤러리 객체를 API 문서에서 찾아보면 다음과 같이 나옵니다. http://developer.android.com/intl/ko/reference/android/widget/Gallery.html This class was deprecated in API level 16. This widget is no longer supported. Other horizontally scrolling widgets include HorizontalScrollView and ViewPager from the support library. 안드로이드 4.1(16) 젤리빈 이상에서는 갤러리 객체를 사용할 수 없으며, 대신 아래의 두가지 객체를 사용하도록 권장하고 있습니다. HorizontalScr.. 2013. 4. 29.