본문 바로가기

----- IT -----111

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.
앱을 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.
구글 글래스(Glass) 개봉기와 스펙 안경을 사용하시는 주위 지인분들은 구글 글래스를 보고 가장 먼저 물어보시는 것이 무게였습니다. 너무 무거워서 코가 아프면 사용하기 어렵다고 말씀하시는데, 저도 코에 자국이 많이 남는 편이고 오래 쓰고 있으면 통증을 느낄 정도여서 매우 공감이 갑니다. 구글 글래스의 디자인상으로는 무게가 옆쪽에 분산되어 있어 보여 코에 자극이 많을 것 같지는 않아 보이네요.구글+에서는 이미 시제품을 받아서 사용 후기를 남기는 외국인들의 사진과 영상을 볼 수 있습니다. 부러운 구글 글래스 개봉기~ 우리는 아직 이렇게 간접적으로만 접해야 하는 군요. ㅠㅠ 아래 개봉기에서는 글래스의 상세한 구성을 보여주고 있습니다. 박스 포장은 마치 애플 제품과 비슷하게 느껴져서 순간 애플 제품으로 착각할 정도에요. 그리고, 없을 것 같았던 버.. 2013. 4. 19.
타이젠 2.0 스마트폰 공개 타이젠 OS가 베타 버젼이 나오고 벌써 1년이 지나가네요.다음달에 열리는 개발자 컨퍼런스에서 삼성의 시제품 타이젠 폰이 공개될 예정이라고 합니다. 생각보다 실제 스마트폰이 늦은 감이 있지만, 빠른것 보단 쓸만한 것이 더 좋다는 생각입니다.타이젠 OS는 스마트폰 뿐만아니라 타블릿, 자동차, 스마트TV에 사용될 모바일 운영체제로 동시에 출시될런지도 모르겠습니다.^^ 희망사망이겠지만.... 국내 기업인 인프라웨어에서는 안드로이드 앱을 타이젠 앱으로 변환해주는 솔류션을 출시했다고 기사가 나왔습니다. 벌써 발빠르게 움직이는 기업이 나타나고 있다는 것은 기대도 크다는 것이겠죠.삼성에서 안드로이드 개발자들과 앱을 쉽게 타이젠으로 흡수될 수 있도록 준비를 열심히 하고 있는 게 아닌가 싶기도 합니다. 타이젠 출동에 대하.. 2013. 4. 18.